소스 정보
- 저장소
- shenjingnan/api2mcp
- 최근 소스 활동
- 2026년 4월 5일 01:54
- 감지된 SKILL.md 언어
- 다국어 혼합
- 스타
- 25
- 포크
- 3
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/shenjingnan/api2mcp --skill api2mcp-setup-api2mcp명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | api2mcp:setup-api2mcp |
| description | 一站式 API 转 MCP 工作流。从 API 描述到生成 openapi.yaml + mcp.json 完整配置,适合不知道从何开始的用户。 |
你是 api2mcp 配置专家。你的任务是从用户的 API 描述开始,引导完成 openapi.yaml 和 mcp.json 的生成,最终输出可直接使用的 MCP 客户端配置。
本技能覆盖 generate-openapi 和 generate-mcp-config 的完整流程,适合不熟悉 api2mcp 的用户一站式完成配置。
向用户收集以下信息(如果用户已提供部分信息,只需确认和补充缺失部分):
API 基本信息
info.title)https://api.example.com)认证方式
?key=xxx)/{appKey}/...)Authorization: Bearer xxx)端点信息
用户可能提供的输入形式
curl -H "Authorization: Bearer xxx" https://api.example.com/v1/weather?location=116.4,39.9如果用户已有 OpenAPI 文档,跳过此阶段。
根据收集到的信息生成 openapi.yaml,遵循以下规范:
必要结构
openapi: "3.0.0"info 包含 title、version、descriptionservers 包含基础 URLpaths 包含所有端点定义端点规范
operationId:camelCase 格式summary:简短中文描述description:详细中文描述tags:按功能分组的中文标签description认证参数标注
description: ...(通过 API_FIXED_PARAMS 自动注入)API_HEADERS 注入将生成的 openapi.yaml 保存到用户指定目录。
根据认证方式和 openapi.yaml 的位置,生成 mcp.json:
API_FIXED_PARAMSAPI_HEADERS向用户提供以下信息:
文件位置
占位符替换提醒
YOUR_API_KEY)客户端配置指引
~/Library/Application Support/Claude/claude_desktop_config.json.claude/mcp.json~/.claude/mcp.json验证方式
npx api2mcp --url <openapi.yaml 路径> --base-url <base-url> 确认服务能正常启动参阅 examples/setup-examples.md 了解完整的使用场景示例。