MCP Catalogs
首页mcp-server-node screenshot

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 个工具
  • add

    Takes two numeric inputs and returns their sum

  • getApiKey

    Retrieves the API key from the API_KEY environment variable

可对比工具

mcp-server-pythonmcp-typescript-servermcp-server-dotnet

安装

安装

  1. 克隆仓库:
git clone <repository_url>
cd <repository_directory>
  1. 安装依赖:
npm install
  1. 使用MCP Inspector运行服务器:
npm run inspector

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

GitHub →

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