MCP Server in Node.js - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP Server in Node.js 是一个用于 AI 辅助开发环境的工具集成框架,旨在提升开发效率和自动化工作流程。

核心功能

  • MCP 集成:将工具功能暴露给基于 LLM 的 IDE。
  • 加法工具:接受两个数字参数并返回它们的和。
  • 环境变量检索:从配置文件中加载环境变量(如 API_KEY)。
  • 输入验证:使用 Zod 进行模式验证。
  • 标准 I/O 传输:通过 StdioServerTransport 与开发环境集成。

适用场景

  • 在 AI 辅助的 IDE(如 Cursor AI)中集成自定义工具。
  • 自动化开发任务,如代码分析、数据检索等。
  • 提升开发效率,通过工具调用减少手动操作。

工具列表

  1. add:接受两个数字参数并返回它们的和。
  2. getApiKey:从环境变量中检索 API_KEY 并返回。

常见问题解答

  • 如何安装依赖?:确保 Node.js 版本为 20 或更高,然后运行 npm install
  • 如何配置 Cursor AI?:修改 ./cursor/mcp.json 文件,指定 Node.js 路径和服务器脚本路径。
  • 如何调试?:使用自然语言提示(如 add 3 and 5)在 Cursor Composer 中测试工具调用。

使用教程

使用依赖

  • Node.js:版本 20 或更高。
    bash
    # 检查 Node.js 版本
    node --version

安装教程

  1. 克隆仓库
    bash
    git clone <repository_url>
    cd <repository_directory>
  2. 安装依赖
  3. 使用现有 package.json
    bash
    npm install
  4. 手动安装依赖:
    bash
    npm install @modelcontextprotocol/sdk @coinpaprika/api-nodejs-client zod

    并在 package.json 中添加:
    json
    "type": "module"

调试方式

  1. 配置 Cursor AI
  2. 修改 ./cursor/mcp.json 文件,指定正确的 Node.js 路径和服务器脚本路径。
  3. 运行配置自动化脚本(可选):
    bash
    chmod +x ./scripts/update_config.sh
    ./scripts/update_config.sh
  4. 测试工具调用
  5. 在 Cursor Composer 中使用自然语言提示,如 add 3 and 5what is my API key?

点击访问

搜索工具

File Context Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:05

搜索工具

systemprompt-agent-server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索