MCPWrapper
by jm12138·★ 1·综合分 31
MCPWrapper 是一个无需修改代码即可将任何 Python 包封装为 MCP 服务器的工具。
developer-toolsai-llmother
0
Forks
0
活跃 Issue
11 个月前
最近提交
2 天前
收录于
概述
MCPWrapper 提供了一种通过简单命令行操作将 Python 模块函数暴露为 MCP 服务的直接方法。它支持多种传输协议,包括 STDIO 和 SSE,使其适用于单机使用和服务器部署。该工具保持了类型安全性和文档,同时要求最少的依赖,使其成为将现有 Python 库集成到基于 MCP 系统的高效解决方案。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
你:无需重构代码即可快速将现有 Python 库暴露为 MCP 服务
你:通过包装实用模块为内部工具创建 MCP 服务器
你:将独立的 Python 包转换为与 MCP 兼容的客户端工作
什么时候选它
当你需要快速将现有Python库包装为MCP服务器且无需修改代码时,选择MCPWrapper。
什么时候不要选它
如果你需要对MCP实现进行细粒度控制或需要高级身份验证/授权功能,则应避免使用此工具。
可对比工具
python-mcpnpx mcp-serverserver-mcp
安装
pip install git+https://github.com/jm12138/MCPWrapper要在 Claude Desktop 中使用,请添加到 claude_desktop_config.json:
{
"mcpServers": {
"json-mcp": {
"command": "python",
"args": ["-m", "mcpwrapper", "--server_name", "json_mcp_server", "--module_name", "json", "--transport", "sse", "--listen", "0.0.0.0", "--port", "8000"]
}
}
}MCPWrapper 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。