@xrxs-plugin/plugin-mcp-openhands
v0.1.0
Published
XRXS Plugin MCP bridge for OpenHands
Readme
plugin-mcp-openhands
@xrxs-plugin/plugin-mcp-openhands 是给公司内部 OpenHands 使用的本地 MCP bridge。
它负责:
- 通过标准输入输出向支持
stdio MCP的客户端暴露本地 MCP Server - 将工具调用桥接到远程 HTTP
plugin-mcp-openhands服务 - 自动追加
X-Request-Id
目录
plugin-mcp-openhands/
package.json
README.md
src/
index.js环境要求
- Node.js
18+ - 远程
plugin-mcp-openhands服务可访问
环境变量
MCP_BASE_URLMCP_TIMEOUT_SECONDS
支持的工具
health- 调用
GET /health
- 调用
select_project_id- 调用
POST /selectProjectId
- 调用
OpenHands 配置示例
{
"mcpServers": {
"xrxs-plugin-mcp-openhands": {
"command": "npx",
"args": [
"-y",
"@xrxs-plugin/plugin-mcp-openhands@latest"
],
"env": {
"MCP_BASE_URL": "http://s124.devtest.vip:19087/jeecg-boot/api/v1/mcp-openhands",
"MCP_TIMEOUT_SECONDS": "30"
}
}
}
}selectProjectId 调用示例
{
"project_path": "xrxs/0605_09-1780715259502"
}返回示例:
{
"success": true,
"code": "OK",
"message": "select projectId success",
"data": {
"project_id": "1780715259502",
"project_path": "xrxs/0605_09-1780715259502"
}
}本地调试
安装依赖:
npm install检查语法:
npm run check本地启动:
npm start