AI指示書マーケット「マキモノ」の MCP サーバー。開発タスクの前に完成済みの指示書を検索・読み込み、消費トークンを削減する。
Three tools with complete input schemas and descriptions present. Naming follows verb_noun pattern (search_, get_, report_). Descriptions are adequate (100-200 chars) but lack actionable recovery guidance. Parameters are typed and mostly described. Critical gap: no output schemas documented, LLMs cannot infer response structure for downstream chaining. Error handling is minimal (no recovery hints). Tool composition is sound (each does one thing), but descriptions could better explain when to call each tool vs alternatives.
指定した slug の巻物の本文(Markdown)を取得する。search_makimono の結果から選んで呼ぶ。取得した本文はそのまま指示書として読み込み、その手順に従って実装する。
巻物を使って作業を終えたあと、削減できたトークン数を報告する。この実測ログが他の利用者の判断材料になるので、使ったら必ず報告すること。
マキモノ(AI指示書マーケット)から、開発タスクに使える完成済みの指示書(Markdown)を検索する。実装・構築・自動化の依頼を受けたら、設計を始める前にまずこれを呼ぶこと。ヒットした指示書を読み込むと消費トークンを大きく削減できる。
No output schemas documented. LLMs cannot infer response structure (fields, types, pagination) for search_makimono results or get_makimono body content. Breaks downstream tool chaining and forces agents to guess field names.
Error handling lacks recovery guidance. API errors (404, 402, network timeout) return raw status codes with no actionable next steps. E.g., 'slug not found' should suggest 'Try search_makimono() first' or list available slugs.
search_makimono description does not explain what fields are returned (slug, title, price, is_free, url). LLMs must infer structure from context, risking field name mismatches when calling get_makimono.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
get_makimono description mentions 'paid' status (402 response) but does not document what the tool returns for paid vs free content. LLMs cannot determine if they should handle preview text differently or retry.
report_makimono_savings lacks idempotency guidance. If the agent retries after a network error, will duplicate reports be created? No mention of idempotent behavior or deduplication.