JSONPlaceholder MCP服务器

一个实现模型上下文协议(MCP)的服务器,提供与JSONPlaceholder API交互的工具和基本计算器功能。

  • by akshay3001
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 akshay3001/mcp-servers-playground

使用说明

JSON占位符MCP服务器

一种模型上下文协议(MCP)服务器实现,它提供了与JSONPlaceholder API和基本计算器函数交互的工具。

特性

  • 计算器服务器:提供基本的算术运算(加、减)
  • JSON占位符服务器:提供对JSONPlaceholder API数据的访问:
    • 用户
    • 帖子
    • 评论
    • 专辑
    • 全部

入门指南

先决条件

  • Node.js(v18.0.0或更高版本,支持本机获取)
  • npm或纱线

安装

  1. 克隆存储库
  2. 安装依赖项:
npm install

运行服务器

您可以使用npm脚本运行服务器:

# Run the JSONPlaceholder server (default)
npm start

# Run the Calculator server
npm run start:calculator

# Run the JSONPlaceholder server explicitly
npm run start:jsonplaceholder

VS代码集成

此项目包括VS代码集成的配置。可以通过VS代码设置访问MCP服务器:

  1. 在 .vscode/mcp.json 文件:
{
  "servers": {
    "my-calc": {
      "command": "node",
      "args": ["/path/to/servers/calculator.js"]
    },
    "my-mcp-server": {
      "command": "node",
      "args": ["/path/to/servers/jsonplaceholder.js"]
    }
  }
}
  1. 或者在您的VS Code settings.json中:
"mcp": {
  "servers": {
    "my-calc": {
      "command": "node",
      "args": [
        "/path/to/servers/calculator.js"
      ]
    },
    "my-mcp-server": {
      "command": "node",
      "args": [
        "/path/to/servers/jsonplaceholder.js"
      ]
    }
  }
}