MCPサーバー開発テンプレート集(TypeScript + Python 10本)
- Digital1,480 JPY

コピペで始める Model Context Protocol — TypeScript + Python の実践テンプレート10本 MCP(Model Context Protocol)とは: Claude / Cursor などの AI にツールやデータソースを接続するための標準プロトコルです。 「MCPサーバー 作り方」「FastMCP サンプル」を探している方向け: 公式ドキュメントのみでは動かし方がわからない — このテンプレート集はその問題を解決します。 ▼ こんな方におすすめ ・Claude Code / Cursor を使って自分専用のMCPサーバーを作りたい方 ・FastMCP / MCP SDK のドキュメントを読んだが「実際にどう書けばいい?」と悩んでいる方 ・社内DBや業務APIをAIに安全に公開したい開発者の方 ▼ 実測データ このテンプレートを使ってClaude Desktopにカスタムツールを登録するまで: 7分 (Node.js 22 + @modelcontextprotocol/sdk インストール済み環境) ▼ 収録テンプレート(10本) TypeScript (5本): 01. stdio トランスポート基本サーバー ★☆☆ 02. HTTP + SSE トランスポートサーバー ★★☆ 03. Zod バリデーション付き多機能ツール ★★☆ 04. ファイル・URI リソースハンドラー ★★☆ 05. SQLite/PostgreSQL クエリツール ★★★ Python / FastMCP 3.0 (5本): 06. FastMCP 基本サーバー ★☆☆ 07. HTTP トランスポート + CORS 設定 ★★☆ 08. Pydantic v2 バリデーション付きツール ★★☆ 09. リソースハンドラー(ファイル・DB・API)★★☆ 10. OAuth 2.1 認証統合サーバー ★★★ ▼ このテンプレート集でできること ✅ Claude Desktop / Claude Code に即登録できる stdio サーバーを5分で起動 ✅ Cursor MCP 統合にも対応した HTTP(Streamable HTTP)サーバー ✅ Zod / Pydantic v2 によるバリデーションで型安全な引数設計 ✅ SQLite + PostgreSQL 両対応のDBクエリツール(SQL injection対策済み) ✅ OAuth 2.1(GitHub)認証フローのスケルトン実装 ✅ パストラバーサル防止・ローカルホストアクセスブロック等セキュリティ対策済み ▼ 動作確認済み環境 ・TypeScript: Node.js 22+, @modelcontextprotocol/sdk ^1.9.0 ・Python: Python 3.11+, FastMCP 3.0(2026年5月時点最新) ・Claude Desktop・Claude Code・Cursor で動作確認済み ▼ まとめ ✅ MCP開発の「最初の一歩」でつまずかない — stdio/HTTP どちらの起動方法もコピペ即動作 ✅ TypeScript も Python も対応 — 普段使う言語で始められる ✅ バリデーション・セキュリティ対策が最初から組み込み済み ✅ CC0ライセンス — 改変・商用利用・再配布すべて自由 ▼ ライセンス CC0(パブリックドメイン相当)。改変・商用利用・再配布すべて自由。著作権表示も不要です。
