MCPサーバを自作してClaude Codeにつなぐ — TypeScript実装の完全手順
Model Context Protocol(MCP)サーバをTypeScriptで自作し、Claude Codeから呼び出せるようにする手順。stdio transportからHTTP transport、認証まで、本番運用に届く実装パターンを段階的に解説します。
カテゴリ
MCP(Model Context Protocol)は、LLMと外部ツール・データソースを安全に接続するための共通プロトコルです。ClaudeやClaude Codeから、ファイルシステム・データベース・各種APIなどを統一的な作法で呼び出せるようになります。
このカテゴリでは、MCPサーバーの作り方、Claude Codeでの接続例、プロトコルの仕組みや動向など、ClaudeエコシステムでMCPを使う場面に関わる情報を扱います。
10件の記事
手順つきで動くところまで
Model Context Protocol(MCP)サーバをTypeScriptで自作し、Claude Codeから呼び出せるようにする手順。stdio transportからHTTP transport、認証まで、本番運用に届く実装パターンを段階的に解説します。
仕様の掘り下げ・他ツールとの比較・使い分け
Model Context Protocol(MCP)はClaude Codeに外部システム連携を追加する公式プロトコルです。stdio / SSEの転送方式、最小実装、TypeScript / Python SDK、Claude Codeへの接続、人気MCPサーバー、よくあるつまずきまでを扱います。
Claude Codeの MCP をGoogle Drive / Slack / GitHubに繋ぎ、@modelcontextprotocol/sdk で自作サーバーも書くための実践ガイドです。
Anthropicが公開した「Trustworthy Agents in Practice」を、5原則(人間の制御 / 価値整合 / セキュリティ / 透明性 / プライバシー)とPlan Mode・MCP等の実装と紐づけて読み解きます。
Anthropicが公開したTool Search Tool / Programmatic Tool Calling / Tool Use Examplesの3つのベータ機能を、トークン削減と精度向上の観点から実務目線で読み解きます。
Anthropicのエンジニアリングブログが提示した、MCPツールをコードAPIとして呼び出す設計。Google Drive→Salesforceの転記で15万トークンを2,000トークンに削減した事例の中身を読み解きます。
公式アナウンス解説
AnthropicがSDK / MCPサーバ自動生成のStainlessを買収。創業以来Claudeの全SDKを生成してきたチームが合流し、Claude Platformのエージェント接続性とSDK体験が一体化します。
Anthropicが2026年4月28日にClaude for Creative Workを発表。Adobe / Blender / Abletonなど主要8ツールにMCPコネクター経由で統合し、3Dアーティストやビジュアルデザイナーが既存ワークフロー内でClaudeを呼び出せるようになります。Anthropic Labsの新製品Claude Designも同時公開。
MCPはClaude Code・Cowork・Agent SDKのいずれからも利用でき、エージェントに「外部の文脈とツール」を与えるための共通の入り口になります。自前のMCPサーバーを作ると、社内データベースや独自APIをClaudeから安全に呼び出せるようになり、できることの幅が大きく広がります。
Claude Codeでの具体的な接続手順や、エージェント側からの呼び出し設計は、Claude CodeとAgent SDKのカテゴリでも扱っています。プロトコルの仕組みと実際の組み込みの両面から読むと理解が深まります。