Initial commit: HA Voice Control MCP server
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
from mcp.server import Server
|
||||
from mcp.types import Tool
|
||||
import inspect
|
||||
|
||||
s = Server("test")
|
||||
|
||||
# Check if list_tools is a decorator or a method to override
|
||||
print("list_tools signature:", inspect.signature(s.list_tools))
|
||||
print("call_tool signature:", inspect.signature(s.call_tool))
|
||||
|
||||
# Check if there's a decorator pattern
|
||||
import mcp.server
|
||||
print("\nmcp.server module contents:")
|
||||
for name in dir(mcp.server):
|
||||
if not name.startswith('_'):
|
||||
print(f" {name}")
|
||||
|
||||
# Check mcp.server.lowlevel
|
||||
import mcp.server.lowlevel.server as ll
|
||||
for name in dir(ll):
|
||||
if 'tool' in name.lower():
|
||||
print(f" lowlevel: {name}")
|
||||
Reference in New Issue
Block a user