mirror of
https://github.com/Tencent/WeKnora.git
synced 2025-11-25 03:15:00 +08:00
38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
测试 MCP 导入
|
|
"""
|
|
|
|
try:
|
|
import mcp.types as types
|
|
print("✓ mcp.types 导入成功")
|
|
except ImportError as e:
|
|
print(f"✗ mcp.types 导入失败: {e}")
|
|
|
|
try:
|
|
from mcp.server import Server, NotificationOptions
|
|
print("✓ mcp.server 导入成功")
|
|
except ImportError as e:
|
|
print(f"✗ mcp.server 导入失败: {e}")
|
|
|
|
try:
|
|
import mcp.server.stdio
|
|
print("✓ mcp.server.stdio 导入成功")
|
|
except ImportError as e:
|
|
print(f"✗ mcp.server.stdio 导入失败: {e}")
|
|
|
|
try:
|
|
from mcp.server.models import InitializationOptions
|
|
print("✓ InitializationOptions 从 mcp.server.models 导入成功")
|
|
except ImportError:
|
|
try:
|
|
from mcp import InitializationOptions
|
|
print("✓ InitializationOptions 从 mcp 导入成功")
|
|
except ImportError as e:
|
|
print(f"✗ InitializationOptions 导入失败: {e}")
|
|
|
|
# 检查 MCP 包结构
|
|
import mcp
|
|
print(f"\nMCP 包版本: {getattr(mcp, '__version__', '未知')}")
|
|
print(f"MCP 包路径: {mcp.__file__}")
|
|
print(f"MCP 包内容: {dir(mcp)}") |