Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
AI知性のフロンティアを探求する
claude-me.com
最新
MCPコネクタとは何か:Claudeと外部サービスをつなぐ共通言語  ·  Claudeのコンピュータ操作能力:実際に何ができ、実際の限界はどこにあるのか  ·  いつArtifactsを使うべきか、いつ対話内で済ませればよいか  ·  プロンプトキャッシングでAPIコストを削減:見落とされがちな節約設定  ·  初めてのClaude Code:ゼロから小さなプロジェクトを完成させる手順  ·  Anthropicの責任あるスケーリングポリシー:モデル能力の向上に応じて自動的に厳格化する安全フレームワーク
用語解説 · MCP ツール

MCP Server

MCPサーバー
MCP ツール 進階

30秒バージョン · 忙しい方へ
MCP(Model Context Protocol)エコシステムで「ツールとリソースを提供する」役割を担うサービス側コンポーネント。開発者がPythonまたはTypeScriptで実装し、Resources(読み取り可能なデータ)、Tools(実行可能な機能)、Prompts(プリセット<a href="https://claudecowork-me.com/ja/glossary/prompt-techniques/prompt-template/" target="_blank">プロンプトテンプレート</a>)の3種類のプリミティブを定義し、MCPクライアント(Claude Desktopなど)がこれらの機能を呼び出せるようにします。カスタムMCPサーバーの構築は、Claudeを任意の外部システムに接続するためのコアテクノロジーです。
詳しく読む +
01 · これは何?

MCP Serverの3つのコアプリミティブ(Resources、Tools、Prompts)それぞれの用途と使い分けは?

Resources(リソース):MCPサーバーがClaudeに読み取らせることができるデータを表します。Resourcesは「受動的」——Claudeはそれらの読み取りをリクエストできますが、それ自体は操作を実行しません。

Tools(ツール):Claudeが実行できる機能を表します。Toolsは「能動的」——Claudeは必要と判断したときに呼び出し、パラメータを渡して結果を受け取ります。最も一般的に使用されるプリミティブ。

Prompts(プロンプト):MCPクライアントが標準化されたタスクを素早く呼び出せるように、事前定義されたプロンプトワークフローを表します。「再利用可能なタスクテンプレート」です。

選択原則:Claudeにデータソースを読み取らせたい場合はResources;Claudeに操作を実行させたい場合はTools;ユーザーが素早くアクセスできる標準化されたタスクフローにはPrompts。

02 · なぜ存在する?

PythonでどのようにMCPサーバーを構築しますか?最小限の実行可能バージョンの構造は?

AnthropicのオフィシャルPython MCP SDKを使用したコア構造:

FastMCPクラスを使用してサーバーインスタンスを作成し、@mcp.tool()デコレータでツールを定義し、@mcp.resource()デコレータでリソースを定義します。

最も重要な設計決定:ToolのDocstring。ClaudeはいつこのToolを呼び出すかを決定するために完全にこのテキストに依存しています。良いDocstringには、Toolが何をするか(一文の説明)、いつ呼び出すか(適用シナリオ)、いつ呼び出さないか(除外シナリオ)、入力パラメータの意味とフォーマットが含まれている必要があります。

03 · 意思決定にどう影響する?

ローカルMCPサーバーとリモートMCPサーバーの技術的な違いと適用シナリオは?

ローカルMCPサーバー:ユーザー自身のコンピューター上で動作し、Standard I/O(stdio)を介してMCPクライアントと通信します。現在Claude Desktopの主要なMCP接続方式です。

ローカルサーバーに適したシナリオ:ローカルファイルシステムやデータベースへのアクセス;ローカルコマンドラインツールの実行;個人開発とテスト。

リモートMCPサーバー:クラウドまたは企業サーバーにデプロイされ、HTTP/HTTPSとSSEを介して通信します。複数のユーザーが1つのリモートサーバーを共有できます。

リモートサーバーに適したシナリオ:チーム共有ツール;外部SaaSサービス(Slack、GitHub、Salesforce)への接続;集中管理とアップデート。

04 · どうすればいい?

MCP Serverを本番環境にデプロイする際の一般的な間違いとベストプラクティスは?

最も一般的な間違い1:Toolのdescriptionが曖昧すぎる

最も一般的で影響が大きい問題。「情報を検索する」「データベースをクエリする」といった説明ではClaudeにいつこのツールを使うべきか、他のツールとどう違うかが伝わりません。

最も一般的な間違い2:返すデータ量が多すぎる

サーバー側で前処理を行い、Claudeが実際に必要とするキーフィールドとサマリーのみを返します。

最も一般的な間違い3:エラー処理の設計がない

ツール実行が失敗した場合、構造化されたエラーメッセージを返します(エラータイプ、理由、推奨される次のステップを含む)。

ベストプラクティス:Claude Desktopに接続する前にMCP Inspectorでサーバーをテストする;サーバー側で入力検証を行う;複雑なマルチステップタスクには複数のToolsに分割する。

具体例 +

メディア企業が編集チームのために内部MCPサーバーを構築し、Claudeに記事データベース、画像ライブラリ、発行システムへのアクセスを提供します。この実装は実際のエンタープライズシナリオでのToolの設計を示しています:

間違った設計(説明が曖昧すぎる)search_contentツールの説明が「コンテンツを検索する」だけでは、Claudeは「この技術記事に合う画像を探して」というリクエストに対して、このツールが画像を検索できることを知りません。

正しい設計(各ツールに正確なdescription)search_articlessearch_imagesを別々のツールとして定義し、それぞれのdescriptionに適用シナリオと除外シナリオを明記することで、呼び出し精度が40%から95%に向上します。

図解
MCP Server 架構:三種原語和呼叫流程架構圖展示 MCP Server 的三種原語(Resources、Tools、Prompts)及其對應功能,以及 MCP Client 到 MCP Server 的完整呼叫流程:Claude 收到請求 → 判斷需要哪個工具 → 發出工具呼叫 → MCP Server 執行並返回結果 → Claude 整合結果生成回答。MCP Server — Three Primitives and Call FlowMCP Client(Claude Desktop)Claude receives requestSelect tool to callSend tool call + paramsGenerate final responseMCP Server(Your implementation)ResourcesReadable data: files, DB records,API responses, docsToolsExecutable functions: search,write, query, send, transformPromptsPreset templates: standardworkflows, reusable patternstool_call →← resultClaude Me · claude-me.com
スクリーンショット歓迎。転載時は出典を明記してください。
よくある誤解 +
✕ 誤解 1
× 誤解1:MCPサーバーはPythonでのみ実装でき、他の言語はサポートされていません。MCPプロトコルは言語に依存しません;公式のPythonとTypeScript SDKがあり、GoやRustなどのコミュニティ実装もあります。
✕ 誤解 2
× 誤解2:MCPサーバーは使用するためにパブリックネットワークポートが必要です。ローカルMCPサーバーはネットワークポートが全く不要です——Standard I/Oを介してClaude Desktopと通信し、ネットワーク接続を必要としません。これによりローカルMCPサーバーのセットアップが非常にシンプルになり、機密のローカルデータ処理にも適しています。
The Missing Link +
直接的な影響

MCPサーバー開発のコアなトレードオフ:柔軟性 vs 保守コスト。カスタム構築のMCPサーバーはニーズに完全に対応できますが、開発と継続的なメンテナンスが必要;既製のサードパーティMCPサーバーはセットアップが簡単ですが、サードパーティのセキュリティプラクティスを信頼する必要があります。推奨戦略:一般的なツール(Google Drive、Slack、GitHub)の接続には公式または著名なオープンソースサーバーを優先;ビジネスシステムの接続には自作サーバーが全面的な制御とセキュリティコンプライアンスを確保します。もう一つのトレードオフはToolの粒度です:一つのToolに一つの明確な責任が最良の設計原則です。

質問する
10文字以上入力してください
関連記事
MCPコネクタとは何か:Claudeと外部サービスをつなぐ共通言語
mcp · 07月30日
自分でMCPサーバーを作る:Claudeを社内ツールに安全につなぐ(権限とデバッグ込み)
mcp · 06月15日
関連トピック
Tool Use完全メカニズム解説:AIエージェントはどのように「行動」するか、そしてなぜこの設計が信頼できるかどうかを決定するのか
AI Agent Bible
AIエージェントのLLM自体はツールを実行しません——「何をしたいか」のリクエストを出力するだけで、実際の実行はバックエンドコードです。この設計はすべてのセキュリティの基盤:実行層はあなたのコントロール下にあり、セキュリティ検証はそこで追加されます。ツール設計の良し悪しがエージェントを信頼できるかどうかを決定します。
#automation#claude-code
最初のCryptoエージェントを動かす方法:ゼロから始める完全ガイドと、ほとんどの人がやらかすミス
AI Agent Bible
最初のCryptoエージェントを動かす際の最も一般的なミスはコードが間違っていることではなく——最初からエージェントに多すぎる権限を与えることです。実際のメインウォレット、金額上限なし、テストネットをスキップ:この3つが重なると後悔のレシピになります。まず読んで、次にテスト、最後に実際のお金。
#automation#claude-code
エージェントタスクの実際のコスト:完全なコスト構造の解説と、なぜほとんどの人がそれを過小評価しているのか
AI Agent Bible
自動リバランスするDeFiエージェントの月次コストは$50〜300になる可能性があります——しかしほとんどの人はLLM API費用しか計算せず、ツール呼び出し費用、ガス代、そしてネットワーク混雑時にガス代が通常の100倍になることを忘れています。エージェントの収益はこの3つのコスト層をすべてカバーする必要があります。そうでなければ、損失を自動化する、より高価な方法に過ぎません。
#automation#claude-code
オンチェーンエージェントとは?あなたが使ってきたすべてのAIツールとの違いは一つの点にある
AI Agent Bible
オンチェーンエージェントがあなたが使ってきたすべてのAIツールと違う点は一つ:各ステップの確認なしにオンチェーントランザクションに自律的に署名し、暗号資産プロトコルを操作できる。あなたが眠っている間に資産が動かされる可能性がある——だからこそ強力でもあり危険でもある。
#automation#claude-code