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
最新
Anthropicが直接語った8つの原則:Claudeを使うほど頭が悪くなるなら、問題はおそらくあなたの使い方にある  ·  Claude Codeが自動で「ループ作業」できるようになった:Anthropicが公開した4つのループモードガイド  ·  Claude Cowork 正直レビュー:3ヶ月後——実際に時間を節約できたものと、自動化して後悔したもの  ·  7月の幕開けを飾る2つの大ニュース:Claude Sonnet 5正式リリース、Fable 5の輸出規制解除でグローバル復活  ·  RAGとは何か:なぜClaudeは社内イントラのデータを読めないのか、そしてどう解決するか  ·  Claude Cowork 高度なワークフロー:「一つのタスクを渡す」から「プロセス全体を実行させる」まで——3つの実用テンプレート
用語解説 · mcp-tools

MCP Server

MCPサーバー
mcp-tools 進階

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文字以上入力してください
関連トピック
コンテンツ再利用ワークフロー:Claudeを使って一つのコアコンテンツを5つのプラットフォーム対応バージョンに自動変換
Claude Cowork Me
コンテンツ再利用で最も時間がかかるのは執筆ではなく、異なる出力モード間の切り替えです。Claudeがフォーマット変換を担当し、あなたが洞察と創造性を担当する——それが正しい分担です。
#automation#claude-code
プロンプトのデバッグと反復:系統的な方法でプロンプト問題の根本原因を見つけ、各修正を意味のあるものにする
Claude Cowork Me
プロンプトが機能しないとき、「少し修正して再試行」は通常最も効率が低いアプローチです——問題がどこにあるかわからないから。系統的な診断(コンテキスト不足?指示が曖昧?フォーマット要件が不明確?期待が非現実的?)により、各修正が推測ではなく根拠のある仮説検証になります。
#claude#prompt
毎日の業務ブリーフィング自動化:仕事を始める前にClaudeが今日の最も重要なことを整理して待っているようにする
Claude Cowork Me
毎朝「今日は何をするか」の整理に15分費やすのは、実は隠れた仕事コストです。Claudeスケジューリングがこれを自動化します——パソコンを開くと今日の優先事項がすでに整理されており、すぐに実行を開始できます。
#automation#claude-code
職場でClaudeを使う最初の週:「印象的なデモ」を「本当の時間節約」に変える5つの習慣の転換
Claude Cowork Me
Claudeが本当に仕事に溶け込む鍵は「もっと多く使う」ことではなく、5つの習慣を変えることです:思考の起点にする、書く前に聞く、Projectをセットアップ、修正を求めることを学ぶ、準備プロセスに加える。
#claude#prompt