James's MCP Server について
James's MCP Server は、MCP クライアント向けに名言と暗号資産価格のツールを提供します。ローカルの stdio と HTTP サービスの両方で実行できます。
主な機能
- 01ランダムな名言
- 02暗号資産の米ドル価格を取得
- 03ローカル stdio トランスポート
- 04ネットワーク配置向け HTTP トランスポート
活用シーン
- 01MCP クライアントから名言を取得
- 02暗号資産の現在の米ドル価格を確認
- 03Claude Desktop でツールをローカル実行
- 04ネットワーク上の MCP エンドポイントへ接続
MCP 対応
MCP クライアントに `get_quote` と `get_crypto_price` ツールを提供します。ローカル stdio と StreamableHTTP のトランスポートに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp-first-server.onrender.com/mcpclaude mcp add --transport http jgpas-mcp-first-server https://mcp-first-server.onrender.com/mcp{"mcpServers":{"jgpas-mcp-first-server":{"type":"http","url":"https://mcp-first-server.onrender.com/mcp"}}}Cursor で開く{"servers":{"jgpas-mcp-first-server":{"type":"http","url":"https://mcp-first-server.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"jgpas-mcp-first-server":{"type":"http","url":"https://mcp-first-server.onrender.com/mcp"}}}{"mcpServers":{"jgpas-mcp-first-server":{"serverUrl":"https://mcp-first-server.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2このツールにパラメーターはありません。
詳細
mcp-first-server
公式 MCP SDK で構築された Model Context Protocol(MCP)サーバーです。ローカルの stdio サーバー(Claude Desktop 用)と、ネットワーク経由でアクセスできるクラウドデプロイ済みの HTTP サーバーの両方として利用できます。
ライブデモ: https://mcp-first-server.onrender.com(注:無料プランのホスティングのため、一定時間利用がない場合、最初のリクエストでインスタンスの起動に最大約 50 秒かかることがあります)
ツール
- get_quote — ランダムなモチベーションを高める名言を返します。
- get_crypto_price — 任意の暗号資産の現在の USD 価格を取得します(CoinGecko 経由)。
このサーバーを実行する 2 つの方法
server.js— Claude Desktop またはローカルプロセスを起動する任意の MCP クライアントでローカル利用するための stdio トランスポートです。server-http.js— クラウド/ネットワークへのデプロイ用に Express でラップされた StreamableHTTP トランスポートです(上記のライブデモ URL で稼働しているものです)。process.env.PORTで待ち受けます。
ローカルセットアップ
npm install
npm start # runs server.js (stdio)
node server-http.js # or run the HTTP version locally
ライブ HTTP エンドポイントを試す
curl -X POST https://mcp-first-server.onrender.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
技術スタック
Node.js、@modelcontextprotocol/sdk、Express、スキーマ検証用の Zod。Render にデプロイされています。
ライセンス
MIT — LICENSE を参照してください。
作者
James Ganobi が作成しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。