고릴라(Gorela) 연동 개발자를 위한 개발자 사이트 API 문서 제공 MCP 서버
Single tool with basic schema and description. Tool name lacks action verb (fetchGorelaApiDoc is acceptable but not ideal). Description is present (95 chars) but generic. Input schema exists with type and description, but lacks proper JSON Schema structure (missing 'type' field in schema definition). No output schema documented. Error handling returns raw error text without recovery guidance. Security: path traversal check present but incomplete (only checks '..' substring, not full path normalization). No parameter constraints (enum, pattern, min/max). Overall structure is minimal but functional.
특정 URL 또는 경로에서 고릴라(Gorela) 연동 API 문서를 가져옵니다. 상대 경로나 전체 URL을 지정할 수 있습니다.
Input schema lacks proper JSON Schema structure. Parameter 'path' has description but schema definition is incomplete, missing explicit 'type' field in the capabilities declaration.
No output schema documented. Tool returns text content but LLM cannot infer structure of response fields or plan downstream operations.
Error handling returns raw error messages without recovery guidance. LLM cannot determine if error is retryable or what action to take next.
Path traversal validation is incomplete. Check only looks for '..' substring but does not normalize paths or validate against absolute path escape (e.g., '/etc/passwd' or symlink attacks).
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 46 | <=2025-11-25 | v2 |
Tool name 'fetchGorelaApiDoc' does not follow verb_noun convention. Prefer 'get_gorela_api_doc' or 'fetch_api_documentation' for clarity and LLM parsing.