スキル mcp-builder
📦

mcp-builder

低リスク ⚙️ 外部コマンド

MCPサーバーを構築

こちらからも入手できます: 92Bilal26,YYH211,anthropics,92Bilal26,davila7,ArtemisAI,ZhanlinCui,AutumnsGrove,Azeem-2,Doyajin174,DYAI2025,Cam10001110101,ComposioHQ

このスキルは、mcp-useフレームワークを使用してツール、リソース、プロンプト、インタラクティブウィジェットを持つModel Context Protocolサーバーを作成するのを支援します。注意:このスキルは非推奨です。代わりにmcp-app-builderを使用してください。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「mcp-builder」を使用しています。 言語間でテキストを翻訳するMCPツールを作成

期待される結果:

外部APIを呼び出してテキストを翻訳し、レスポンスヘルパーを使用してテキストレスポンスを返すtranslate関数を持つサーバーツール定義

「mcp-builder」を使用しています。 都市検索付きの天気ウィジェットを構築

期待される結果:

weather-display.tsxを持つReactコンポーネント、propsスキーマを持つwidgetMetadata、および一致するツール設定

セキュリティ監査

低リスク
v1 • 2/22/2026

All 442 static findings are false positives. The skill is a legitimate MCP server builder framework (deprecated). Findings appear in documentation/reference files showing code examples. The 'weak crypto' alerts are triggered by `.describe()` method (Zod), 'external commands' by markdown code fences, 'env access' by example config patterns, and 'network' by API call examples. No malicious code detected.

12
スキャンされたファイル
1,666
解析された行数
5
検出結果
1
総監査数
低リスクの問題 (4)
Documentation Examples with Environment Variables
Reference files contain example code showing environment variable access patterns (process.env). These are educational examples teaching proper configuration, not actual credential access.
Documentation Examples with Network Requests
Reference files contain example code showing fetch() calls to external APIs. These are educational examples demonstrating API integration patterns.
Markdown Code Block Triggers Command Detection
Documentation files use backtick code fences which trigger static scanner 'external commands' detection. These are markdown documentation, not executable code.
Zod describe() Method Triggers Crypto Alert
Code examples using Zod schema .describe() method trigger 'weak cryptographic algorithm' alerts (scanner matches 'des'). These are schema field descriptions, not crypto operations.
監査者: claude

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
82
セキュリティ
91
仕様準拠

作れるもの

新しいMCPサーバーの作成

ツール、リソース、プロンプトを持つ新しいMCPサーバープロジェクトをブートストラップ

ツールとリソースの追加

tool()、resource()、prompt()メソッドでサーバーサイドロジックを定義

インタラクティブウィジェットの構築

視覚的なユーザーインターフェース用にwidgetMetadataを持つReactコンポーネントを作成

これらのプロンプトを試す

新規サーバーのブートストラップ
IDでユーザーデータを取得するツールを持つ'my-server'という名前の新しいMCPサーバーを作成してください。適切なエラーハンドリングを含めてください。
リソースエンドポイントの追加
config://settings URIから設定データを返すリソースをMCPサーバーに追加してください。
ウィジェットツールの作成
現在の気象条件を表示する天気表示ウィジェットを作成してください。ツールは都市名を受け取り、気温、天気、湿度を表示します。
サーバーアーキテクチャの設計
タスク管理アプリ用のMCPサーバーを構築する必要があります。ツール、ウィジェット、リソースとして何をすべきか分析してください。必要な具体的なツール、リソース、プロンプトをリストしてください。

ベストプラクティス

  • パラメータのドキュメントを明確にするために、Zodスキーマフィールドに常に.describe()を追加してください
  • 視覚的またはインタラクティブな出力がユーザー体験を向上させる場合はウィジェットを使用してください
  • コード実装に飛びつく前にdesign-and-architecture.mdを参照してください

回避

  • 最初にdesign-and-architecture.mdを読まずにコードに飛びつくこと
  • ウィジェットがより良いUXを提供する場合にツールをすべてに使用すること
  • スキーマフィールドで.describe()をスキップし、パラメータを不明確にすること

よくある質問

このスキルはまだサポートされていますか?
いいえ、このスキルは非推奨です。新しいMCPサーバー開発には代わりにmcp-app-builderを使用してください。
ツールとウィジェットの違いは何ですか?
ツールはバックエンドアクションを実行してデータを返します。ウィジェットは視覚的またはインタラクティブな出力を提供するReactコンポーネントです。データ操作にはツールを、視覚的な表現がUXを向上させる場合にはウィジェットを使用してください。
MCPツールでエラーを処理するにはどうすればよいですか?
error()レスポンスヘルパーを使用してエラーメッセージを返してください。処理する前に欠落している必須データをチェックし、エラーを返してください。
MCPサーバーで環境変数を使用できますか?
はい、ツール/リソースコールバックでprocess.env経由で設定にアクセスできます。必要な変数をドキュメント化するために.env.exampleを作成してください。
どのようなレスポンスヘルパーが利用可能ですか?
異なる出力フォーマット用に、text()、object()、markdown()、html()、image()、audio()、binary()、error()、mix()、widget()が利用可能です。
MCPサーバーをテストするにはどうすればよいですか?
server.listen()でサーバーをローカルで実行し、サーバーに接続されたClaudeまたはCodexクライアントを使用してツール/リソースをテストしてください。

開発者の詳細

作成者

mcp-use

ライセンス

MIT

参照

main