Compétences mcp-builder
📦

mcp-builder

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

Erstellen Sie MCP-Server für Claude Code

Également disponible depuis: ZhanlinCui,ComposioHQ,Doyajin174,mcp-use,anthropics,YYH211,davila7,DYAI2025,ArtemisAI,92Bilal26,Cam10001110101,92Bilal26,AutumnsGrove,Azeem-2

Diese Fähigkeit bietet umfassende Anleitungen zum Erstellen von Model Context Protocol-Servern, die es Claude Code und Codex ermöglichen, über gut gestaltete Tools mit externen APIs zu interagieren. Sie behandelt TypeScript- und Python-Implementierungen, Best Practices und Evaluierungsstrategien.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
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-builder". Wie richte ich ein grundsätzliches MCP-Server-Projekt in TypeScript ein?

Résultat attendu:

Um ein grundsätzliches MCP-Server-Projekt in TypeScript einzurichten:

1. Initialisieren Sie ein neues Node.js-Projekt: npm init -y
2. Installieren Sie das MCP TypeScript SDK: npm install @modelcontextprotocol/server-sdk
3. Erstellen Sie Ihre Server-Datei mit Tool-Definitionen unter Verwendung von Zod für die Eingabevalidierung
4. Registrieren Sie Tools beim Server und definieren Sie den Transport (stdio oder Streamable HTTP)
5. Exportieren Sie den Server zur Verwendung mit Ihrem gewählten Transport

Die Fähigkeit bietet vollständige Beispiele für jeden Schritt mit Code-Schnipseln.

Utilisation de "mcp-builder". Was sind die Best Practices für die Tool-Namensgebung in MCP-Servern?

Résultat attendu:

Best Practices für die MCP-Tool-Namensgebung:

- Verwenden Sie konsistente Präfixe (z.B. github_create_issue, github_list_repos)
- Verwenden Sie aktionsorientierte Namen, die beschreiben, was das Tool tut
- Machen Sie Namen beschreibend für den zu integrierenden Dienst
- Vermeiden Sie Versionsnummern in Namen
- Verwenden Sie klare, eindeutige Namen, die Agenten helfen, das richtige Tool schnell zu finden

Utilisation de "mcp-builder". Wie sollte ich Fehlermeldungen in meinem MCP-Server strukturieren?

Résultat attendu:

Fehlermeldungen sollten umsetzbar sein und Agenten zu Lösungen führen:

- Fügen Sie spezifische Vorschläge zur Fehlerbehebung hinzu
- Geben Sie nächste Schritte an, die der Agent unternehmen kann
- Verwenden Sie Standard-JSON-RPC-Fehlercodes
- Machen Sie Fehlermeldungen beschreibend genug, damit das LLM versteht, was schiefgelaufen ist und wie es sich erholen kann

Audit de sécurité

Sûr
v1 • 2/25/2026

This skill is a documentation and guide resource for building MCP servers. The static scanner detected patterns (network calls, environment variable access, shell commands) in reference documentation files containing code examples. These are all false positives - the skill contains no executable code, only markdown documentation with example code snippets demonstrating standard API integration patterns.

10
Fichiers analysés
3,537
Lignes analysées
5
résultats
1
Total des audits

Facteurs de risque

⚡ Contient des scripts
Aucun emplacement spécifique enregistré
🌐 Accès réseau
Aucun emplacement spécifique enregistré
📁 Accès au système de fichiers
Aucun emplacement spécifique enregistré
🔑 Variables d’environnement
Aucun emplacement spécifique enregistré
⚙️ Commandes externes
Aucun emplacement spécifique enregistré
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
22
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Erstellen eines neuen MCP-Servers für eine benutzerdefinierte API

Ein Entwickler möchte einen MCP-Server erstellen, um die interne API seines Unternehmens mit Claude Code zu integrieren. Er folgt der schrittweisen Anleitung, um seinen MCP-Server zu planen, zu implementieren und zu testen.

Best Practices für das MCP-Protokoll erlernen

Ein technischer Redakteur oder Produktmanager möchte verstehen, wie MCP-Server funktionieren und was sie für die LLM-Integration effektiv macht.

Qualität bestehender MCP-Server evaluieren

Ein AI-Ingenieur möchte seine MCP-Server-Implementierung evaluieren, um sicherzustellen, dass LLMs die bereitgestellten Tools effektiv nutzen können.

Essayez ces prompts

Einen基本的 MCP-Server erstellen
Helfen Sie mir, einen基本的 MCP-Server mit dem TypeScript SDK zu erstellen. Ich möchte eine einfache API (wie eine Todo-Liste) mit Create-, Read-, Update- und Delete-Tools verfügbar machen. Zeigen Sie mir die Projektstruktur und die Kernimplementierung.
Authentifizierung zum MCP-Server hinzufügen
Wie füge ich API-Key-Authentifizierung zu meinem MCP-Server hinzu? Ich muss den API-Key aus einer Umgebungsvariable lesen und in Anfragen an den externen Dienst einfügen.
Tool-Beschreibungen verbessern
Überprüfen Sie meine MCP-Server-Tool-Beschreibungen und schlagen Sie Verbesserungen vor. Ich möchte sicherstellen, dass Claude Code versteht, was jedes Tool tut, und sie effektiv nutzen kann. Hier sind meine aktuellen Tool-Definitionen: [Tool-Definitionen hinzufügen]
Evaluierungstests erstellen
Helfen Sie mir, ein Evaluierungs-Framework für meinen MCP-Server zu erstellen. Ich möchte testen, ob Claude Code meine Tools effektiv nutzen kann, um realistische Fragen über meine API zu beantworten.

Bonnes pratiques

  • Priorisieren Sie umfassende API-Abdeckung gegenüber hochrangigen Workflow-Tools, um Agenten Flexibilität zu geben
  • Verwenden Sie explizite Tool-Definitionen mit title, description, inputSchema und annotations
  • Entwerfen Sie Eingabevalidierung mit Zod (TypeScript) oder Pydantic (Python) für Laufzeit-Typsicherheit
  • Testen Sie Ihren MCP-Server mit Evaluierungs-Frameworks, um sicherzustellen, dass LLMs Ihre Tools effektiv nutzen können

Éviter

  • Vermeiden Sie vage Tool-Namen, die nicht klar beschreiben, welche Aktion ausgeführt wird
  • Überspringen Sie nicht die Eingabevalidierung - validieren Sie Benutzereingaben immer mit ordnungsgemäßen Schemata
  • Vermeiden Sie die Rückgabe übermäßig ausführlicher oder ungefilterter Daten von Tools - entwerfen Sie fokussierte Antworten
  • Verwenden Sie keine generischen Fehlermeldungen - bieten Sie umsetzbare Anleitung zur Wiederherstellung

Foire aux questions

Was ist MCP (Model Context Protocol)?
MCP ist ein Protokoll, das es LLMs wie Claude Code ermöglicht, über wohldefinierte Tools mit externen Diensten zu interagieren. Es bietet eine standardisierte Möglichkeit für KI-Assistenten, auf APIs, Datenbanken und andere externe Ressourcen zuzugreifen.
Welche Programmiersprache sollte ich für meinen MCP-Server verwenden?
TypeScript wird aufgrund hochwertiger SDK-Unterstützung und guter Kompatibilität mit vielen Ausführungsumgebungen empfohlen. Python ist ebenfalls gut mit dem FastMCP-Framework unterstützt. Beide Sprachen verfügen über umfassende Dokumentation in dieser Fähigkeit.
Muss ich alle API-Endpunkte für meinen Dienst implementieren?
Priorisieren Sie umfassende API-Abdeckung für Kernoperationen, aber balancieren Sie dies mit spezialisierten Workflow-Tools für häufige Aufgaben aus. Im Zweifelsfall entscheiden Sie sich für umfassende Abdeckung, um Agenten Flexibilität zu geben.
Wie teste ich, ob mein MCP-Server gut mit Claude Code funktioniert?
Verwenden Sie das in dieser Fähigkeit beschriebene Evaluierungs-Framework, um Testfragen zu erstellen, die LLMs ausschließlich mit Ihren MCP-Server-Tools beantworten müssen. Die Qualität Ihres Servers wird daran gemessen, wie gut er LLMs ermöglicht, reale Aufgaben zu erledigen.
Wie gehe ich mit Authentifizierung in meinem MCP-Server um?
Lesen Sie API-Keys aus Umgebungsvariablen (process.env.YOUR_API_KEY) und fügen Sie sie in Anfragen an externe Dienste ein. Hardcodieren Sie niemals Anmeldeinformationen. Die Fähigkeit bietet Beispiele für sowohl TypeScript- als auch Python-Implementierungen.
Welchen Transport sollte ich für meinen MCP-Server verwenden?
Verwenden Sie stdio für lokale Server und Streamable HTTP für entfernte Server. Streamable HTTP verwendet zustandsloses JSON, was einfacher zu skalieren und zu warten ist im Vergleich zu zustandsbehafteten Sitzungen.