JsonPlaceHolder MCP

JsonPlaceHolder MCP

🚀 JsonPlaceholder MCP 应用程序

这是一个全面的模型上下文协议(MCP)服务器,它能与 JsonPlaceholder (https://jsonplaceholder.typicode.com) API 进行交互,为用户提供对用户信息、帖子、相册以及相关数据的访问能力,极大地丰富了数据获取的途径和便捷性。

🚀 快速开始

此 MCP 服务器提供了一系列工具,用于与 JsonPlaceholder API 的各个端点交互,以下是不同类型工具的具体功能:

👤 用户工具

  • 获取用户:可检索所有用户的列表。
  • 通过 ID 获取用户:能获取特定用户的详细信息。
  • 获取用户帖子:可检索特定用户创建的所有帖子。
  • 获取用户相册:能获取特定用户创建的所有相册。
  • 获取用户待办事项:可检索与特定用户关联的所有待办事项。

📝 帖子工具

  • 获取帖子:可检索所有帖子的列表。
  • 通过 ID 获取帖子:能获取特定帖子的详细信息。
  • 获取帖子评论:可检索特定帖子的所有评论。

🖼️ 相册工具

  • 获取相册:可检索所有相册的列表。
  • 通过 ID 获取相册:能获取特定相册的详细信息。
  • 获取相册照片:可检索特定相册中的所有照片。

🔧 技术细节

此应用程序使用以下技术构建:

  • TypeScript
  • Zod 进行模式验证
  • Fetch API 用于数据检索

📦 安装指南

使用 Claude 桌面

Docker

  1. 构建
docker build -t json-place-holder .
  1. 将此内容添加到 claude_desktop_config.json
{
"mcpServers": {
"JsonPlaceHolder 备注服务器": {
"command": "docker",
"args": ["run", "-i", "--rm", "json-place-holder"]
}
}
}

NPX

  1. 安装库
npm run install
  1. 构建服务器
npm run build
  1. 将此内容添加到 claude_desktop_config.json 注意:对于 Windows,请使用路径 绝对路径\\dist\\index.js
{
"mcpServers": {
"JsonPlaceHolder MCP 服务器": {
"command": "node",
"args": [
"绝对路径/dist/index.js"
]
}
}
}

或本地 inspect

npm run inspect
  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-22 11:54

相似服务问题

相关AI产品