MCP Pyodide 服务器实现
一个为模型上下文协议(MCP)实现的 Pyodide 服务端,支持 Python 代码执行。
快速入门
安装
使用 npm 安装:
npm install mcp-pyodide
使用
- 作为服务器运行
在代码中引入并启动服务器:
import { runServer } from "mcp-pyodide"; runServer().catch((error: unknown) => { console.error("Error starting server:", error); process.exit(1); });
- 命令行工具
启动默认 stdio 模式:
或启用 SSE 模式:mcp-pyodide
mcp-pyodide --sse
- SSE 模式
SSE 提供以下端点:
- SSE 连接:
http://localhost:3020/sse
- 消息处理:
http://localhost:3020/messages
- SSE 连接:
开发
克隆仓库并安装依赖:
git clone <repository-url>
npm install
npm run build
运行脚本:
npm start
:以 stdio 模式启动npm run start:sse
:以 SSE 模式启动
更多内容请参考官方文档或 README。