mcp-server
ベストプラクティスに従ったMCPサーバー構築
Também disponível em: Azeem-2
AIエージェントが外部APIやサービスと連携できる、安全で効率的なMCPサーバーを構築します。ツール設計、エラー処理、評価の実証済みパターンに従ってください。
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "mcp-server". Create an MCP server for Slack integration
Resultado esperado:
- FastMCPを用いた完全なPython実装
- メッセージ送信、チャンネル一覧、ユーザー検索のツール
- 適切なエラー処理とレート制限
- テストケース10件の評価テストスイート
- セキュリティチェックリスト付きのデプロイ手順
A utilizar "mcp-server". How do I name my MCP tools?
Resultado esperado:
- サービス固有のプレフィックスを使用: create_issue ではなく github_create_issue
- 動作には verb_noun パターンを採用: search_users, get_file
- 可読性のため小文字とアンダースコアで統一
- ツールが返す内容を具体的に示す
A utilizar "mcp-server". What transport types does MCP support?
Resultado esperado:
- stdio: 標準入出力によるローカルプロセス通信
- HTTP: REST風インターフェースを持つWebベースのサーバー
- SSE: リアルタイムストリーミングのためのServer-Sent Events
- デプロイシナリオに応じて選択
Auditoria de Segurança
SeguroThis is a documentation skill for MCP server development. All 593 static findings are FALSE POSITIVEs: markdown code blocks triggered 'backtick execution' alerts; official MCP documentation URLs triggered 'hardcoded URL' alerts; UUIDs and version strings in docs triggered 'weak cryptographic algorithm' alerts. The Python scripts (connections.py, evaluation.py) use official MCP libraries for legitimate stdio transport configuration. No malicious behavior confirmed after manual review. Previous audit also rated this as 'safe'.
Fatores de risco
⚡ Contém scripts (2)
🌐 Acesso à rede (1)
🔑 Variáveis de ambiente (2)
Pontuação de qualidade
O Que Você Pode Construir
外部サービスの統合
MCPサーバーを構築し、Claudeを自社API、データベース、サードパーティサービスに接続します。
カスタムAIツールの作成
AIエージェントが複雑なワークフローを実行し、リアルタイムデータにアクセスできる専門ツールを開発します。
安全なAI統合
適切な認証、エラー処理、監視を備えたエンタープライズグレードのMCPサーバーを実装します。
Tente Estes Prompts
ユーザーを検索できる基本的なMCPサーバーをPythonで作成するのを手伝ってください。適切なツール命名、Pydanticのバリデーション、エラー処理を含めてください。
GitHub API統合のためのMCPサーバーを構築してください。リポジトリ検索、Issue作成、PR管理のツールとレート制限を示してください。
Claudeが私のMCPサーバーツールを効果的に使えることを検証する、現実的なテストケース10件の評価テストスイートを作成してください。
OAuth認証、入力検証、監視を備えた本番環境でのMCPサーバーのデプロイをガイドしてください。
Melhores Práticas
- 競合を避けるためツール名にサービス固有のプレフィックスを使用する
- 柔軟性のためJSONとMarkdownの両方のレスポンス形式を実装する
- すべてのツールに適切なアノテーション(readOnlyHint, destructiveHint, idempotentHint)を追加する
- 継続的改善のため評価駆動開発アプローチに従う
Evitar
- ワークフローを考慮せず単一APIエンドポイントを単にラップするツールを作らない
- コンテキストウィンドウを圧迫する過剰なデータの返却を避ける
- 入力検証やエラー処理を決して省略しない
- 大規模データセットを返す際にCHARACTER_LIMITを無視しない
Perguntas Frequentes
どのプログラミング言語がサポートされていますか?
MCPサーバーをどのようにテストしますか?
利用可能なトランスポート種別は何ですか?
認証はどのように扱いますか?
ツールとリソースの違いは何ですか?
ツール名の競合をどう防ぎますか?
Detalhes do Desenvolvedor
Autor
Cam10001110101Licença
Complete terms in LICENSE.txt
Repositório
https://github.com/Cam10001110101/claude-skills-base/tree/main/mnt/skills/examples/mcp-serverReferência
main
Estrutura de arquivos