mcp-apps-builder
mcp-use フレームワークで MCP サーバーを構築
MCP サーバーを構築する開発者は、フレームワークのベストプラクティス、セキュリティパターン、一般的な実装上の落とし穴に関するガイダンスを必要としています。このスキルでは、mcp-use フレームワークを使用してプロダクション対応の MCP サーバーを作成するための包括的なドキュメントと参考資料を提供しています。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「mcp-apps-builder」を使用しています。 MCP サーバーの構造はどうすればよいですか?
期待される結果:
- 基本的な MCP サーバーの構造には以下が含まれます:
- 1. 必要な機能を持つサーバー初期化
- 2. ツール定義とハンドラー
- 3. 必要に応じてリソースプロバイダー
- 4. 再利用可能なプロンプトのためのプロンプトテンプレート
- 5. インタラクティブな UI のためのウィジェット定義
「mcp-apps-builder」を使用しています。 どのような認証オプションがありますか?
期待される結果:
- サポートされている認証プロバイダー:
- - カスタム認証(独自の認証を持ち込む)
- - Supabase 認証
- - WorkOS 認証
- 各プロバイダーには固有の設定要件があり、references/authentication/ ディレクトリでドキュメント化されています。
「mcp-apps-builder」を使用しています。 MCP サーバーでエラーをどのように処理すればよいですか?
期待される結果:
- エラー処理のベストプラクティス:
- 1. 構造化されたエラーのためにレスポンスヘルパーを使用
- 2. 適切なエラーコードを返す
- 3. デバッグのためにエラーをログ記録
- 4. サーバークラッシュを防ぐために例外を適切に処理
セキュリティ監査
低リスクAll 1766 flagged patterns are false positives. The findings are in markdown documentation files (SKILL.md, references/*.md) containing code examples and tutorials. No executable code with security implications detected. This is a documentation/reference skill for mcp-use framework best practices.
リスク要因
🌐 ネットワークアクセス
⚙️ 外部コマンド
📁 ファイルシステムへのアクセス
🔑 環境変数
⚡ スクリプトを含む
品質スコア
作れるもの
新規 MCP サーバー開発
MCP サーバープロジェクトを新規に始める開発者は、コード記述前にアーキテクチャのガイダンス、認証設定、デプロイのベストプラクティスを参照します
MCP 問題のデバッグ
既存の MCP サーバーで問題が発生した際、開発者は一般的な落とし穴を特定し、実装が推奨パターンに準拠しているか確認するために参照します
MCP 概念の学習
Model Context Protocol を学習中のエンジニアは、ツール、リソース、プロンプトなどの核心概念と mcp-use フレームワークとの統合方法を理解するために活用します
これらのプロンプトを試す
mcp-use フレームワークを使用して基本的な MCP サーバーを作成するのを手伝ってください。必要な必須ファイルと構造はどのようなものですか?
MCP サーバーに認証機能を追加する必要があります。どの認証プロバイダーがサポートされており、どのように設定すればよいですか?
MCP サーバーでカスタムツールを登録する方法を教えてください。ツール定義とハンドラーの適切なパターンは何ですか?
MCP サーバーの本番デプロイにおけるベストプラクティスは何ですか?環境設定とセキュリティの考慮事項を含めてください。
ベストプラクティス
- 処理を行う前にツールハンドラーで入力パラメータを常に検証する
- 機密設定には環境変数を使用し、クレデンシャルをハードコードしない
- 適切な機能 advertisement のためにサーバー初期化中にツール、リソース、プロンプトを登録する
- デプロイ前に MCP インスペクターを使用して MCP サーバーをローカルでテストする
回避
- API キーやシークレットをソースコードにハードコードしない - 環境変数を使用する
- ツールハンドラーでブロッキング操作を避ける - I/O 操作には非同期パターンを使用する
- エラー処理をスキップしない - 未処理の例外は MCP サーバーをクラッシュさせる可能性がある