워크스페이스별 커스텀 MCP 도구 등록·검토·발행·구독을 관리하는 API입니다. prefix: /api/v1/workspace-mcp-tools. 등록된 도구는 MCP 서버(POST /mcp)의 동적 워크스페이스 도구로 노출됩니다.
CRUD & 마켓플레이스
| Method | Path | 설명 |
|---|
| GET | /api/v1/workspace-mcp-tools | 워크스페이스 도구 목록 |
| GET | /api/v1/workspace-mcp-tools/marketplace | 발행된 도구 마켓플레이스 |
| GET | /api/v1/workspace-mcp-tools/{tool_id} | 도구 상세 |
| POST | /api/v1/workspace-mcp-tools | 도구 생성 |
| PUT | /api/v1/workspace-mcp-tools/{tool_id} | 도구 수정 |
| DELETE | /api/v1/workspace-mcp-tools/{tool_id} | 도구 삭제 |
검토 & 실행 준비
| Method | Path | 설명 |
|---|
| POST | /api/v1/workspace-mcp-tools/{tool_id}/preview | 미리보기(dry-run) |
| POST | /api/v1/workspace-mcp-tools/{tool_id}/activate | 활성화(검토 승인) |
| POST | /api/v1/workspace-mcp-tools/{tool_id}/reject | 반려 |
| POST | /api/v1/workspace-mcp-tools/{tool_id}/explain | 도구 설명 생성 |
| POST | /api/v1/workspace-mcp-tools/draft-from-prompt | 프롬프트로부터 초안 생성 |
Grants (접근 부여)
| Method | Path | 설명 |
|---|
| POST | /api/v1/workspace-mcp-tools/{tool_id}/grants | grant 부여 |
| GET | /api/v1/workspace-mcp-tools/{tool_id}/grants | grant 목록 |
| DELETE | /api/v1/workspace-mcp-tools/{tool_id}/grants/{grant_id} | grant 회수 |
발행 & 구독
| Method | Path | 설명 |
|---|
| POST | /api/v1/workspace-mcp-tools/{tool_id}/publish | 마켓플레이스 발행 |
| POST | /api/v1/workspace-mcp-tools/{tool_id}/unpublish | 발행 취소 |
| POST | /api/v1/workspace-mcp-tools/{tool_id}/subscribe | 다른 워크스페이스 도구 구독 |
JWT Bearer 필요. 생성/활성/반려/발행 등은 워크스페이스 admin 스코프에서 시행됩니다. MCP 서버 노출은 MCP Server 참조.