Compétences mcp-server
🖥️

mcp-server

Sûr 🌐 Accès réseau📁 Accès au système de fichiers⚡ Contient des scripts⚙️ Commandes externes🔑 Variables d’environnement

Model Context Protocolサーバーの構築

Également disponible depuis: Cam10001110101

MCPサーバーをゼロから作成するには、プロトコルパターン、データベース統合、エンタープライズ機能についての理解が必要です。このスキルは再利用可能なアーキテクチャパターンを提供するため、より迅速に本番環境に対応したMCPサーバーを構築できます。

Prend en charge: Claude Codex Code(CC)
⚠️ 67 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "mcp-server". ドキュメントのCRUD操作を公開するdocument-managerという新しいMCPサーバーを作成

Résultat attendu:

  • 名前、バージョン、説明を指定してServerConfigでサーバーを初期化
  • ドキュメントストレージ用のPostgreSQLバックエンドでDatabaseManagerを作成
  • タイトル、ステータス、タグ、プロパティを持つドキュメントスキーマを定義
  • CRUDBaseToolパターンを使用してCRUDツールを登録
  • 構成可能なリクエスト制限でRedisベースのレート制限を設定
  • list_documentsなどの読み取り集中型操作用のキャッシュマネージャーを追加

Utilisation de "mcp-server". AIエージェントがMongoDBデータベースを検索・照会できるMCPサーバーを構築

Résultat attendu:

  • 非同期MotorクライアントでMongoDBに接続するためにMongoBackendクラスを使用
  • クエリ、制限、フィルターパラメータを持つ検索スキーマを定義
  • 全文検索機能を備えた検索ツールを実装
  • マルチテナントセキュリティ用のユーザーコンテキストフィルタリングを追加
  • 悪用を防ぐためのユーザーごとのレート制限を設定

Utilisation de "mcp-server". 実際のデータベースに接続せずにMCPサーバーをテストするにはどうすればよいですか

Résultat attendu:

  • テストパターンで提供されるMockDatabaseManagerクラスを使用
  • MockDatabaseManagerは作成、find_one、find_many、更新、削除操作をサポート
  • 1から始まる予測��能なIDを持つテストデータを返す
  • BaseMCPServer.call_toolインターフェースを通じてCRUDワークフローをテスト
  • ツール登録、引数バリデーション、エラー処理を検証

Audit de sécurité

Sûr
v5 • 1/16/2026

This is a documentation-only skill containing example Python code patterns for building MCP servers. All static findings are false positives - the skill contains no executable code, no network calls to external endpoints, no file system access beyond its own markdown content, and no malicious capabilities. The MD5 usage is for cache key generation (non-cryptographic), environment variable references are documentation showing best practices, and backticks are markdown formatting.

2
Fichiers analysés
2,046
Lignes analysées
5
résultats
5
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
100
Sécurité
70
Conformité aux spécifications

Ce que vous pouvez construire

カスタムMCPサーバーの構築

ドメイン操作をAIエージェント用のツールとして公開するMCPサーバーを作成

エンタープライズサーバーアーキテクチャ

キャッシュ、レート制限、エラー処理を備えた本番環境向けMCPサーバーを実装

データベースをAIエージェントに接続

AIエージェントが安全に使用できるMCPツールとしてデータベース操作を公開

Essayez ces prompts

基本的なサーバーセットアップ
mcp-serverスキルを使用して基本的なMCPサーバー構造を作成してください。ServerConfigの構成方法とBaseMCPServerクラスの初期化方法を教えてください。
データベースツールの追加
データベース統合パターンを使用してMCPサーバーにデータベース操作を追加する手引きが必要です。非同期操作でPostgreSQLをサポートしたいのですが。
CRUD操作の実装
CRUDBaseToolパターンを使用して、MCPサーバーでカスタムエンティティの作成、読み取り、更新、削除操作を追加する方法を教えてください。
レート制限の追加
mcp-serverスキルのRedisベースパターンを使用して、MCPサーバーにレート制限とキャッシュを実装してください。

Bonnes pratiques

  • concernsの分離:MCPプロトコル処理、データアクセス層、ビジネスロジックは独立している必要があります
  • 同時実行のツール呼び出しを効率的にサポートするために、全体で非同期操作を使用してください
  • エラーを防ぐために、実行前にスキーマに対してすべてのツール引数をバリデーションしてください

Éviter

  • ソースコードにデータベース資格情報をハードコードする代わりに環境変数を使用してください
  • ユーザー入力をコードとして実行しないスキーマに対して常にバリデーションしてください
  • 公開MCPサーバーでのレート制限をスキップすると、悪用の対象になります

Foire aux questions

このスキルはどのデータベースをサポートしていますか?
asyncpgとSQLAlchemyを使用したPostgreSQL、Motorを使用したMongoDB、およびサポートされている任意のバックエンドを使用したSQLAlchemyです。
MCPサーバーが公開できるツールの最大数は 얼마ですか?
MCPプロトコルは厳密な制限を課しませんが、実践的な制限はメモリとレスポンスタイムに依存します。
Claude Codeや他のツールと一緒に使用できますか?
はい、これらのパターンで構築されたMCPサーバーは、Claude、Codex、Claude Codeクライアントで使用できます。
MCPサーバーを使用するとデータは安全ですか?
データの安全性は実装に依存します。このスキルはパターンを提供します。認証は独自に追加する必要があります。
サーバーがツール呼び出しに応答しないのはなぜですか?
サーバーが実行中であること、Redis/データベース接続が有効であること、ツールが適切にに登録されていることを確認してください。
REST APIを使用する場合と比較するとどうですか?
MCPは構造化されたツール定義と型バリデーションを提供し、REST APIにはそれが欠けているため、AI統合がよりシンプルになります。

Détails du développeur

Structure de fichiers

📄 SKILL.md