mcp-server-node
by lucianoayres·★ 75·综合分 43
一个Node.js实现的MCP服务器,包含简单的数学工具和环境变量检索功能。
developer-toolsai-llmother
20
Forks
0
活跃 Issue
9 个月前
最近提交
2 天前
收录于
概述
这个MCP服务器展示了如何使用JavaScript和Node.js构建自定义服务器,包含两个工具:'add'用于数学运算和'getApiKey'用于检索环境变量。服务器使用Zod进行适当的输入验证,并支持标准I/O传输,可与Cursor IDE等AI辅助环境无缝集成。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:为AI开发环境添加数学计算能力
你:为应用程序提供安全的API密钥检索
你:向Node.js开发者展示MCP服务器实现模式
你:这个MCP服务器的目的是什么?
你:如何将其与Cursor IDE集成?
什么时候选它
如果你正在寻找一个清晰的 Node.js MCP 工具实现示例,包含验证和环境变量集成,可以选择这个。
什么时候不要选它
如果你需要生产级功能或更复杂的工具实现,不要选择这个,因为它主要是演示/示例性质。
此 server 暴露的工具
从 README 抽取出 2 个工具addTakes two numeric inputs and returns their sum
getApiKeyRetrieves the API key from the API_KEY environment variable
可对比工具
mcp-server-pythonmcp-typescript-servermcp-server-dotnet
安装
安装
- 克隆仓库:
git clone <repository_url>
cd <repository_directory>- 安装依赖:
npm install- 使用MCP Inspector运行服务器:
npm run inspectorClaude Desktop配置
添加到Claude Desktop的config.json中:
{
"mcpServers": {
"node-mcp-server": {
"command": "node",
"args": ["/path/to/mcp-server-node/mcp-server.js"],
"env": {
"API_KEY": "你的-api-key"
}
}
}
}FAQ
- 这个MCP服务器的目的是什么?
- 这个服务器展示了如何在Node.js中构建带有自定义工具和提示的MCP服务器,作为为开发人员提供如何扩展AI环境功能的示例。
- 如何将其与Cursor IDE集成?
- 将服务器配置添加到Cursor的设置中的工具和集成部分,指定node命令、mcp-server.js的路径以及所需的环境变量,如API_KEY。
mcp-server-node 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。