使用说明
MCP框架
使用Python和FastAPI构建的生产级多平台连接器平台(MCP)。
特性
- 整洁架构:将核心域与基础设施解耦。
- 插件系统:从目录加载动态连接器。
- 安全:AES-256凭证加密和OAuth2/API-Key管理。
- 韧性:集成重试策略(指数回退)和断路器。
- 可观测性:结构化日志记录和请求遥测。
- 命令行界面:用于列出和测试连接器的管理工具。
安装
pip install mcp-framework-sdk # Note: Package name on PyPI
快速开始
-
初始化服务器:
uvicorn src.api.main:app --host 0.0.0.0 --port 8000 -
使用CLI:
python src/cli/main.py list
发展
要添加新的连接器,请子类 BaseConnector 在 src/infrastructure/connectors/:
from src.infrastructure.connectors.base import BaseConnector
class MyConnector(BaseConnector):
# Implement actions...
pass
许可证
麻省理工学院
