MCP连接集线器
一个统一的模型上下文协议网关,为人工智能工具和服务提供中心连接点。
概述
MCP连接中心充当大型语言模型接口(如OpenWebUI)和各种工具和服务之间的桥梁。它提供:
- 统一的兼容OpenAI的API端点
- 支持同步和异步工具执行
- 可插拔架构,便于工具集成
- 为长时间运行的操作提供全面的作业管理
- 命令行和基于web的管理界面
主要特点
- OpenAI API兼容性:与OpenWebUI和其他LLM接口无缝协作
- 工具注册表:轻松注册和发现工具功能
- 作业系统:通过进度跟踪管理长时间运行的操作
- 配置管理:所有系统组件的集中设置
- 管理界面:CLI和基于web的管理工具
项目结构
MCPConnectionHub/
├── app/ # Main application code
│ ├── api/ # API endpoints and routes
│ ├── cli/ # Command-line interface
│ ├── core/ # Core system components
│ ├── db/ # Database models and operations
│ └── tools/ # Tool implementations
├── docs/ # Documentation
└── docker-compose.yml # Docker configuration安装和设置
(初始开发完成后,将添加安装说明)
配置
该系统可以通过以下方式配置:
- 环境变量
- 配置文件
- 数据库设置(用于持久配置)
用法
命令行接口
该系统包括一个全面的CLI用于管理:
# Show help
./mcp-cli --help
# List available tools
./mcp-cli tool list
# Check system status
./mcp-cli system status
# View configuration
./mcp-cli config get请参阅 CLI快速入门指南 了解更多信息。
API使用
(API使用说明将随着系统的开发而添加)
开发状态
该项目目前正在积极开发中。有关当前状态,请参阅PROJECT_PROGRESS.md文件。
