MCP示例服务器(JavaScript)
一个用纯Node.js+Express编写的最小、浏览器友好的MCP风格示例服务器。\ 此服务器公开一个遵循MCP一般形状的JSON清单 (模型上下文协议)发现文档,用于 测试MCP客户端工具例如:
- MCP浏览器(https://aruneshmishra.github.io/mcp-explorer/)
- 自定义MCP可视化工具
- 开发者实验
- LLM驱动的工具发现演示
这个服务器故意设计得很简单——确实如此 不 实现完整的MCP运行时。\ 它只服务于 *清单* (/.well-known/mcp.json)以及基本健康终点。
______________________________________________________________________
🚀 特性
- 纯JavaScript(Node.js+Express)
- 简单的MCP风格JSON清单
- 包括样品:
- 工具 - 资源 - 模型 - 行动
- 完全启用CORS(
Access-Control-Allow-Origin: *) - 非常适合基于浏览器的测试(例如,从SPA获取请求)
- Express之外的零依赖
______________________________________________________________________
📔 清单内容示例
服务器返回JSON,如下所示:
- 工具:
echo,sum,get_time - 资源:简单演示数据集
- 模型:占位符LLM元数据
- 操作:通知操作示例
这为开发人员提供了一些现实的东西来测试MCP客户端。
______________________________________________________________________
📦 安装
克隆仓库
git clone https://github.com/aruneshmishra/mcp-sample-server-js.git
cd mcp-sample-server-js