mcpField
J
jsonplaceholder-mcp

jsonplaceholder-mcp

ローカル
github.com/p-gokul開発ツール180 週間前に更新

jsonplaceholder-mcp について

jsonplaceholder-mcpは、JSONPlaceholder APIにアクセスするMCPサーバーです。MCPワークフローでサンプルデータを扱う開発者向けで、ユーザー、投稿、アルバムなどを対象とします。

主な機能

  1. 01JSONPlaceholder APIへのアクセス
  2. 02ユーザーデータの取得
  3. 03投稿データの参照
  4. 04アルバムデータの参照

活用シーン

  1. 01MCPワークフローでユーザー一覧を取得
  2. 02サンプルの投稿やアルバムデータを参照

MCP 対応

ツールを通じて、JSONPlaceholder APIのデータをMCPクライアントに提供します。READMEではユーザー、投稿、アルバムなどのエンドポイントが挙げられています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

JsonPlaceHolder MCP アプリケーション

JsonPlaceholder(https://jsonplaceholder.typicode.com)API と連携し、ユーザー、投稿、アルバムおよび関連データにアクセスできる包括的な Model Context Protocol(MCP)サーバーです。

🚀 機能

この MCP サーバーは、JSONPlaceholder API のさまざまなエンドポイントと連携するツールを提供します。

👤 ユーザーツール
  • ユーザーの取得:すべてのユーザーの一覧を取得します
  • ID によるユーザーの取得:特定のユーザーの詳細を取得します
  • ユーザーの投稿の取得:特定のユーザーが作成したすべての投稿を取得します
  • ユーザーのアルバムの取得:特定のユーザーが作成したすべてのアルバムを取得します
  • ユーザーの TODO の取得:特定のユーザーに関連付けられたすべての TODO を取得します
📝 投稿ツール
  • 投稿の取得:すべての投稿の一覧を取得します
  • ID による投稿の取得:特定の投稿の詳細を取得します
  • 投稿コメントの取得:特定の投稿に対するすべてのコメントを取得します
🖼️ アルバムツール
  • アルバムの取得:すべてのアルバムの一覧を取得します
  • ID によるアルバムの取得:特定のアルバムの詳細を取得します
  • アルバム写真の取得:特定のアルバム内のすべての写真を取得します

🛠️ 技術的な詳細

このアプリケーションは、次の技術を使用して構築されています。

  • TypeScript
  • スキーマ検証用の Zod
  • データ取得用の Fetch API

Claude Desktop での使用方法

Docker
  1. ビルド
docker build -t json-place-holder .
  1. これを claude_desktop_config.json に追加します
{
  "mcpServers": {
    "JsonPlaceHolder Notes Server": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "json-place-holder"]
    }
  }
}
NPX
  1. ライブラリをインストールします
npm run install
  1. サーバーをビルドします
npm run build
  1. これを claude_desktop_config.json に追加します
    注:Windows ではパスに absolute_path\\dist\\index.js を使用します
{
  "mcpServers": {
    "JsonPlaceHolder MCP Server": {
      "command": "node",
      "args": [
        "absolute_path/dist/index.js"
      ]
    }
  }
}

またはローカルで検査します

npm run inspect

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。