
MCP Gateway for Voitta

2025.03.29
0
PythonMCP网关Voitta接口其它
mcp-voitta-gateway是一个基于Model Context Protocol (MCP)的网关服务,用于连接Voitta库。它支持STDIO和SSE两种传输方式,允许用户通过MCP协议使用Voitta库的功能。该服务自动注册Voitta库提供的所有工具,并提供工具信息查询功能。
View on GitHub
Overview
基本能力
产品定位
mcp-voitta-gateway是一个连接Voitta库的MCP网关服务,旨在通过MCP协议提供对Voitta功能的访问。
核心功能
- 支持STDIO和SSE两种传输方式
- 自动注册Voitta库提供的所有工具
- 提供工具信息查询功能(
get_voitta_tool_info
) - 可通过
voitta://tools
资源获取可用工具列表
适用场景
- 需要通过MCP协议访问Voitta功能的场景
- 需要调试和测试Voitta工具的场景
- 需要将Voitta功能集成到LLM助手(如Claude、Cline)中的场景
工具列表
get_voitta_tool_info
: 获取特定Voitta工具的详细信息,包括参数和描述- Voitta库提供的所有工具: 通过
voitta://tools
资源访问
使用教程
使用依赖
- Python 3.10+
- 依赖项(在requirements.txt中列出,包括voitta)
安装教程
- 克隆仓库
- 安装依赖:
pip install -r requirements.txt
运行方式
- 直接运行:
python server.py
- HTTP模式(SSE传输):
FASTMCP_HTTP=1 PORT=10000 python server.py
调试方式
使用MCP Inspector进行测试和调试: 1. 启动MCP Inspector:
npx @modelcontextprotocol/inspector
- 打开http://localhost:5173
- 选择传输类型(STDIO或SSE)并配置连接参数
- 点击"Connect"建立连接
- 在"Tools"标签页查看可用工具
- 访问
voitta://tools
资源查看所有Voitta工具 - 测试工具并查看服务器日志
LLM助手安装
- 为Claude安装:
fastmcp install server.py --name "voitta-gateway"
- 为Cline安装: 参考Cline文档
许可证
None