MCP Catalogs
首页

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。