Compétences mcp-builder
🔧

mcp-builder

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

외부 API를 위한 MCP 서버 구축

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

외부 서비스를 위한 MCP 서버 생성에는 프로토콜 사양, 도구 설계 패턴 및 평가 방법론에 대한 이해가 필요합니다. 이 가이드는 도구 설계, 인증, 오류 처리 및 모범 사례와 함께 Python 및 TypeScript에서 프로덕션 품질의 MCP 서버를 구축하기 위한 포괄적인 지침을 제공합니다.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
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". 현재 조건 및 예보를 제공하는 날씨 API와 상호작용하기 위한 Python MCP 서버를 생성합니다.

Résultat attendu:

  • 다음 도구로 weather_mcp 서버를 생성했습니다:
  • - weather_get_current: 위치의 현재 날씨 조건 가져오기
  • - weather_get_forecast: 지정된 일수의 날씨 예보 가져오기
  • - weather_get_alerts: 지역의 활성 날씨 경보 가져오기
  •  
  • 모든 도구는 적절한 필드 설명 및 제약 조건과 함께 Pydantic 모델을 입력 검증에 사용합니다.
  • 응답 형식은 JSON(프로그래밍 방식 사용)과 Markdown(인간 가독성)을 모두 지원합니다.
  • 오류 처리는 일반적인 API 오류 코드(404, 403, 429)에 대해 실행 가능한 메시지를 제공합니다.

Audit de sécurité

Risque faible
v3 • 1/10/2026

This is a legitimate documentation and development guide skill for building MCP servers. The Python scripts (connections.py, evaluation.py) are development tools for testing user-created MCP servers. Network access is limited to Anthropic API and local MCP server connections. Environment variables are used securely for API key management. All capabilities align with the stated purpose.

10
Fichiers analysés
2,805
Lignes analysées
5
résultats
3
Total des audits

Score de qualité

45
Architecture
100
Maintenabilité
83
Contenu
31
Communauté
90
Sécurité
78
Conformité aux spécifications

Ce que vous pouvez construire

사용자 정의 통합 구축

조직의 내부 API를 LLM이 소비할 수 있는 도구로 노출하는 MCP 서버를 생성합니다.

서비스 커넥터 프레임워크

LLM을 GitHub, Slack 또는 데이터베이스 같은 클라우드 서비스에 연결하는 재사용 가능한 MCP 서버를 개발합니다.

도구 품질 보증

LLM이 MCP 도구를 얼마나 효과적으로 사용할 수 있는지 평가하고 테스트 결과에 따라 설계를 반복합니다.

Essayez ces prompts

새 Python MCP 서버
GitHub의 REST API와 상호작용하는 도구를 제공하는 github_mcp라는 새로운 Python MCP 서버를 생성합니다. 리포지토리 나열, 이슈 생성 및 코드 검색 도구를 포함합니다.
TypeScript 서버 설정
모범 사례를 따르는 새로운 TypeScript MCP 서버 프로젝트 구조를 설정합니다. package.json, tsconfig.json 및 API 키로 인증할 수 있는 기본 서버를 포함합니다.
도구 설계 검토
현재 MCP 서버 구현의 도구 이름, 설명 및 입력 스키마를 검토합니다. 명확성 및 LLM 검색 가능성을 위한 MCP 모범 사례에 따라 개선점을 제안합니다.
평가 생성
LLM이 MCP 서버를 효과적으로 사용하여 읽기 전용 작업이 필요한 복잡한 다단계 작업을 완료할 수 있는지 테스트하는 10개 질문이 포함된 평가 XML 파일을 생성합니다.

Bonnes pratiques

  • 일관된 명명 규칙을 서비스 접두사와 함께 사용(github_create_issue, create_issue 아님)하여 도구 이름 충돌을 방지합니다.
  • 도구 주석(readOnlyHint, destructiveHint, idempotentHint)을 포함하여 LLM이 도구 동작을 이해하도록 돕습니다.
  • 대규모 결과 세트를 효율적으로 처리하기 위해 limit, offset, has_more 필드가 포함된 페이지 매김을 목록 연산에 구현합니다.

Éviter

  • 서비스 컨텍스트 없이 'search' 또는 'create' 같은 일반적인 도구 이름을 사용하면 여러 MCP 서버가 로드될 때 충돌이 발생합니다.
  • 필터링 없이 모든 사용 가능한 데이터를 반환하면 LLM 컨텍스트 창을 압도하고 도구 효과가 감소합니다.
  • 읽기 전용 대안이나 적절한 보호 없이 프로덕션 데이터를 직접 수정하는 도구를 구현합니다.

Foire aux questions

MCP 서버에 어떤 언어를 사용해야 합니까?
TypeScript는 고품질 SDK 지원과 광범위한 호환성으로 권장됩니다. Python의 FastMCP도 excellent하며, 특히 Python 중심 프로젝트에 적합합니다.
어떤 전송 방식을 선택해야 합니까?
로컬 통합 및 명령줄 도구의 경우 stdio를 사용합니다. 여러 클라이언트에 서비스를 제공하는 원격 서버의 경우 Streamable HTTP를 선택합니다.
MCP 서버가 얼마나 많은 도구를 구현해야 합니까?
가장 가치 있는 도구에 먼저 집중합니다. 포괄적인 범위는 가치 있지만, 각 도구는 명확한 설명으로 잘 문서화되어야 합니다.
API 자격 증명은 어떻게 보호합니까?
자격 증명은 환경 변수에만 저장합니다. 키를 하드코딩하지 않습니다. 서버 시작 시 자격 증명을 검증하고 인증 실패 시 명확한 오류 메시지를 제공합니다.
도구가 제대로 작동하지 않는 이유는 무엇입니까?
도구 설명의 명확성을 확인하고, 입력 스키마가 예상되는 매개 변수와 일치하는지 확인하고, MCP Inspector 도구로 테스트합니다. 특정 개선 제안에 대해 평가 피드백을 검토합니다.
직접 API 호출과 어떻게 다릅니까?
MCP 서버는 LLM이 API를 올바르게 검색하고 사용할 수 있도록 하는 구조화된 도구 정의를 제공합니다. 입력 검증, 오류 메시지 및 LLM 소비를 위한 응답 형식을 처리합니다.

Détails du développeur

Auteur

92Bilal26

Licence

Complete terms in LICENSE.txt

Réf

main