mcp-builder-ms
Claude 向け MCP サーバーの構築
Claude、Codex、Claude Code が外部サービスと相互作用できるようにする Model Context Protocol サーバーを作成します。このガイドでは Python、TypeScript、C# 実装を解説します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「mcp-builder-ms」を使用しています。 内部 REST API と Claude を接続する必要があります。どこから始めればよいですか?
期待される結果:
Phase 1: Research and Planning から始めます。まず modelcontextprotocol.io の仕様をレビューして MCP プロトコルを理解します。次に、API エンドポイント、認証要件を特定し、実装言語を選択します(広範な互換性のため TypeScript を推奨)。プロジェクト構造をセットアップし、API クライアント、エラー処理、レスポンスフォーマットを含むコアインフラストラクチャを実装します。
「mcp-builder-ms」を使用しています。 MCP サーバーにはどの言語を使うべきですか?
期待される結果:
広範な互換性のため、一般的な MCP サーバーには TypeScript を推奨します。FastAPI 統合を備えたデータ/ML パイプラインには Python(FastMCP)を使用します。Azure/Microsoft エコシステムで主に作業し、企業機能が必要な場合は C#/.NET を選択します。それぞれ SDK があります:@modelcontextprotocol/sdk(TypeScript)、mcp/FastMCP(Python)、Microsoft.Mcp.Core(C#)。
セキュリティ監査
安全This is a documentation-only skill containing markdown guidance for building MCP servers. All 70 static findings are false positives: shell command examples (npm, python) are instructional references, URLs point to legitimate documentation sites, and filesystem references are relative path examples. No executable code or security risks present.
品質スコア
作れるもの
カスタム API 統合の構築
Claude と会社の内部 API を接続する MCP サーバーを作成し、AI がビジネスシステムと相互作用できるようにします。
Azure サービスの拡張
公式 Azure MCP Server が提供するものを超えて、Azure サービスと統合する MCP サーバーを構築するガイドを使用します。
サードパーティコネクタの作成
GitHub、Slack、カスタムサードパーティサービスなどの SaaS プラットフォームと Claude を接続する MCP サーバーを構築します。
これらのプロンプトを試す
[API またはサービスの説明] と Claude を接続する MCP サーバーを構築したいです。最初から最後までプロセスを説明してください。
[機能の説明] が必要な MCP サーバーには Python(FastMCP)、TypeScript、C#/.NET のどれを使うべきですか?トレードオフは何ですか?
MCP サーバーで [ツールの目的を説明] を実行するツールを実装する方法を示してください。入力スキーマ、出力スキーマ、エラー処理を含めてください。
MCP サーバーをテストするプロセスは何ですか?MCP Inspector を使用して評価を作成するにはどうすればよいですか?
ベストプラクティス
- エージェントに柔軟性を与えるために、ワークフローツールよりも包括的な API カバレッジを優先する
- github_create_issue のような一貫したプレフィックスを使用した明確で説明的なツール名を使用する
- エージェントが解決策を見つけられるように、実用的なエラーメッセージを設計する
回避
- Phase 4(評価)をスキップしない - 実際の質問でのテストは不可欠
- 構造化データの方が有用な場合に、非構造化テキストを返さないようにする
- トランスポート選択を無視しない - ローカルには stdio、リモートには HTTP を選択