JSONPlaceholder MCP Server について
JSONPlaceholder MCP Serverは、JSONPlaceholder APIに接続するMCPサーバーで、基本的な加算・減算ツールも提供します。MCPサーバー連携のデモやテストに利用できます。
主な機能
- 01加算・減算ツールの提供
- 02ユーザーと投稿データへのアクセス
- 03コメント、アルバム、ToDoへのアクセス
- 04VS CodeのMCP設定に対応
活用シーン
- 01MCPクライアント経由でのJSONPlaceholderデータ取得
- 02MCP連携での基本的な計算ツールのテスト
- 03VS Codeでのサーバー設定と実行
MCP 対応
MCP サーバーとして、JSONPlaceholder APIのデータと基本的な計算ツールをクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
JSONPlaceholder MCP Server
JSONPlaceholder API と基本的な計算機能を利用するためのツールを提供する、Model Context Protocol(MCP)サーバーの実装です。
特徴
- 計算サーバー:基本的な算術演算(加算、減算)を提供します
- JSONPlaceholder サーバー:JSONPlaceholder API のデータにアクセスできます:
- ユーザー
- 投稿
- コメント
- アルバム
- Todo
はじめに
前提条件
- Node.js(ネイティブの fetch をサポートする v18.0.0 以降)
- npm または yarn
インストール
- リポジトリをクローンします
- 依存関係をインストールします:
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 Code との統合
このプロジェクトには、VS Code との統合に必要な設定が含まれています。MCP サーバーには、VS Code の設定からアクセスできます:
.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"]
}
}
}
- または、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"
]
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。