Fähigkeiten mcp-builder
📦

mcp-builder

Niedriges Risiko 📁 Dateisystemzugriff

Claude統合のためのMCPサーバー構築

Auch verfügbar von: anthropics,ArtemisAI,Azeem-2,92Bilal26,92Bilal26,AutumnsGrove,Cam10001110101,YYH211,DYAI2025,mcp-use,ComposioHQ,davila7

カスタムMCPサーバーの構築には、プロトコルアーキテクチャ、トランスポートオプション、ツール定義パターンの理解が必要です。このスキルは、Claudeを外部サービスやAPIに接続する本番環境対応のMCPサーバーを作成するための体系的なガイダンスを提供します。

Unterstützt: Claude Codex Code(CC)
⚠️ 67 Schlecht
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "mcp-builder". 天気APIに接続するMCPサーバーを作成

Erwartetes Ergebnis:

ロケーションと日付パラメータを受け取るget_forecastツールを含む天気API MCPサーバーの構造。レスポンスには、適切なinputSchema定義、APIエラーのエラーハンドリング、ローカルCLI使用のためのStdioServerTransport設定が含まれます。

Verwendung von "mcp-builder". 既存のMCPサーバーにsearch_filesツールを追加

Erwartetes Ergebnis:

search_filesツール定義を含むListToolsRequestSchemaの更新、globパターンマッチングを使用したCallToolRequestSchemaハンドラー、無効な検索パスに対する適切なエラーレスポンスを示すコード例。

Sicherheitsaudit

Niedriges Risiko
v6 • 1/21/2026

All static findings are false positives. Scanner misinterpreted documentation formatting (code blocks, project structures) as shell commands. This is legitimate MCP server documentation with no executable code. URLs referenced are official MCP documentation sites.

2
Gescannte Dateien
678
Analysierte Zeilen
5
befunde
6
Gesamtzahl Audits
Probleme mit mittlerem Risiko (1)
External Command Documentation
Documentation includes example shell commands for MCP Inspector testing (npx @anthropic/mcp-inspector). These are legitimate development commands shown in code blocks, not executable code.
Probleme mit niedrigem Risiko (3)
Documentation Code Blocks Misidentified as Shell Commands
Static scanner flagged Korean text and project structure examples as 'shell backtick execution'. These are documentation formatting and directory tree structures, not shell commands.
Documentation URLs Flagged as Hardcoded
Scanner flagged URLs in documentation as 'hardcoded URLs'. These are legitimate reference links to official MCP documentation (modelcontextprotocol.io, github.com).
Keyword Pattern False Positives
Scanner flagged 'server', 'key', and 'C2' keywords as security issues. These appear in legitimate contexts: 'server' in MCP server documentation, 'key' in API key error message examples, and 'C2' is a false positive pattern match.

Risikofaktoren

📁 Dateisystemzugriff (1)

Erkannte Muster

Documentation Formatting Misidentified
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
30
Community
79
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

カスタムMCPサーバーの作成

独自のAPIや内部サービスとClaudeを接続するための新しいMCPサーバーを構築し、リサーチから評価までの4段階の開発プロセスに従います。

既存サーバーへのツール追加

既存のMCPサーバーに新しいツールを追加し、本番環境で使用するための適切な入力スキーマとエラーハンドリングパターンを定義します。

MCP統合の問題のデバッグ

トランスポート設定、ツール定義、リクエスト処理ロジックを確認することで、MCPサーバー実装の問題を診断し修正します。

Probiere diese Prompts

新規MCPサーバーのセットアップ
[SERVICE_NAME]用の新しいMCPサーバープロジェクトの作成を支援してください。[API_ENDPOINT]に接続し、以下の操作を公開する必要があります:[LIST_OPERATIONS]。公式MCP SDKを使用したTypeScriptで実装してください。
ツール定義
MCPサーバー用に[TOOL_NAME]というツールを定義してください。このツールは[DESCRIPTION]を行います。入力パラメータは:[PARAM_SPEC]です。inputSchemaとリクエストハンドラーのコードを示してください。
トランスポートの選択
MCPサーバーは[ENVIRONMENT: local CLI / remote server / browser]で実行されます。適切なトランスポートメカニズムを推奨し、その設定方法を示してください。
エラーハンドリング
MCPサーバーのエラーハンドリングを改善してください。現在は[DESCRIBE_CURRENT_BEHAVIOR]です。[WHAT_INFO]を含むより良いエラーメッセージが必要です。実用的なエラーレスポンスのパターンを示してください。

Bewährte Verfahren

  • アンダースコアを使用した説明的なツール名を使用する(getUserやdoThingではなくget_user_profile)
  • テストとスケーリングを容易にするため、可能な限りステートレスなツール実装を設計する
  • ユーザーを解決に導く実用的なエラーメッセージを提供する

Vermeiden

  • 明確性に欠ける「doThing」や「process」のような汎用的なツール名を避ける
  • ツールの説明で内部実装の詳細を公開しない
  • サーバーの状態をクライアントセッションに結合しない。ツールをステートレスに保つ

Häufig gestellte Fragen

MCPとは何ですか?
MCP(Model Context Protocol)は、明確に定義されたサーバーインターフェースを通じて、Claudeを外部ツール、データソース、サービスに接続するための標準プロトコルです。
どのプログラミング言語を使用すべきですか?
ほとんどのユースケースでは、公式MCP SDKを使用したTypeScriptが推奨されます。Python開発者はFastMCPを使用できます。両方とも同様の機能を提供します。
MCPサーバーをどのようにテストしますか?
MCP Inspector(npx @anthropic/mcp-inspector)を使用して、Claudeとの統合前にツール呼び出しをテストし、サーバーの動作を検証します。
どのトランスポートを選択すべきですか?
ローカルCLIサーバーにはstdioを使用します。リモートサーバーにはStreamable HTTPを選択します。ブラウザベースの実装にはSSEを使用します。
ツールの入力スキーマをどのように定義しますか?
inputSchemaをtype objectで定義し、各パラメータのproperties、必須フィールドのrequired配列、説明的なエラーメッセージを含めます。
このスキルは完全なサーバーコードを生成できますか?
このスキルはガイダンスとコードパターンを提供します。完全な実行可能コードの生成や依存関係のインストールは行いません。

Entwicklerdetails

Dateistruktur

📄 SKILL.md