mcp-builder
MCP-Server für LLM-Tool-Integration erstellen
또한 다음에서 사용할 수 있습니다: sickn33,ArtemisAI,DYAI2025,AutumnsGrove,Azeem-2,92Bilal26,ComposioHQ,mcp-use,92Bilal26,Doyajin174,ZhanlinCui,davila7,Cam10001110101,anthropics
Das Erstellen effektiver MCP-Server erfordert das Verstehen von Protokollspezifikationen, SDK-Mustern und Teststrategien. Diese Skill bietet umfassende Anleitungen für die Erstellung hochwertiger MCP-Server in Python und TypeScript mit Evaluierungsframeworks zur Validierung der Tool-Effektivität.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"mcp-builder" 사용 중입니다. Create a Python MCP server for searching users with pagination
예상 결과:
- 1. Pydantic-Modell mit limit/offset-Parametern definieren
- 2. httpx für asynchrone API-Anfragen verwenden
- 3. Strukturierte Daten mit has_more und next_offset zurückgeben
- 4. Sowohl JSON- als auch Markdown-Antwortformate unterstützen
- 5. Klare Fehlermeldungen für Rate-Limits und Auth-Fehler hinzufügen
"mcp-builder" 사용 중입니다. Set up TypeScript MCP server project
예상 결과:
- 1. npm-Projekt mit package.json initialisieren
- 2. @modelcontextprotocol/typescript-sdk installieren
- 3. server.ts mit StdioServerParameters erstellen
- 4. Tools mit inputSchema und Beschreibungen registrieren
- 5. npm run build ausführen, um Kompilierung zu verifizieren
보안 감사
낮은 위험This skill is a legitimate documentation and evaluation framework for building MCP servers. The 526 static findings are false positives from pattern-matching on documentation examples and license text. The evaluation script launches user-specified MCP servers for testing - a necessary function for its testing purpose. Credentials are passed via command-line and never exfiltrated.
위험 요인
⚡ 스크립트 포함 (2)
⚙️ 외부 명령어 (1)
품질 점수
만들 수 있는 것
API-Integrationen erstellen
MCP-Server erstellen, die externe APIs als LLM-Tools für Claude und andere Clients bereitstellen
MCP-Server testen
Das Evaluierungsframework verwenden, um die Effektivität von MCP-Server-Tools zu validieren und Verbesserungen zu identifizieren
Tool-Schemata entwerfen
Best Practices für Tool-Benennung, Eingabevalidierung und Antwortformatierung anwenden
이 프롬프트를 사용해 보세요
Zeige mir, wie man einen neuen MCP-Server mit Python FastMCP für die GitHub-API erstellt. Einschließlich Pydantic-Modelle für Eingabevalidierung und Pagination-Unterstützung.
Ein vollständiges TypeScript-Beispiel schreiben, das zeigt, wie man MCP-Tools mit Zod-Schemata, Annotationen und strukturierten Inhaltsausgaben registriert.
Eine Evaluierung-XML-Datei mit 10 herausfordernden Fragen für einen GitHub-MCP-Server erstellen. Einschließlich Richtlinien für das Erstellen komplexer, schreibgeschützter Fragen.
Was sind die empfohlenen Namenskonventionen, Antwortformate und Sicherheitspraktiken für die MCP-Server-Entwicklung? Einschließlich Tool-Annotationen und Fehlerbehandlungsmuster.
모범 사례
- Deskriptive Tool-Namen mit Service-Präfixen verwenden, um Konflikte über mehrere MCP-Server hinweg zu vermeiden
- Pagination mit limit-Parametern und has_more-Indikatoren implementieren, um überwältigende Antworten zu verhindern
- readOnlyHint, destructiveHint, idempotentHint und openWorldHint-Annotationen für jedes Tool einschließen
피하기
- Generische Tool-Namen wie 'get_data' oder 'search' vermeiden, die mit anderen MCP-Servern kollidieren könnten
- Nicht alle Ergebnisse ohne Pagination zurückgeben – dies kann den Kontext erschöpfen und Timeouts verursachen
- Roh-API-Antworten ohne Formatierung oder Filterung vermeiden – Daten für LLM-Verständnis strukturieren