MCPサーバー

developer-toolkit-mcp

io.github.mjaskolski/developer-toolkit-mcp

このMCPでできること

Searches and fetches more than 950 guides covering AI developer tools, agent workflows, MCP, testing, CI, and deployment.

fetch
Fetch a documentation article
Retrieve the complete markdown of one documentation article by the id returned from `search` (for example `en/claude-code/advanced-techniques/hooks-automation`). The text is returned in full; `metadata.gated` only reports whether the article sits behind the paywall on the web. An unknown id is an error — call `search` first.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'llm_model'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Article id from a `search` result.'}, 'llm_model': {'type': 'string', 'description': 'The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" â\x80\x94 never guess.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'required': ['lang', 'section', 'lastUpdated', 'gated'], 'properties': {'lang': {'type': 'string'}, 'gated': {'type': 'boolean'}, 'section': {'type': 'string'}, 'lastUpdated': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
search
Search the documentation
Search the AI Developer Toolkit documentation: 950+ guides on Cursor, Claude Code and OpenAI Codex, covering setup, agent workflows, hooks, MCP, testing, CI and deployment, in English and Polish. Returns at most 10 ranked results, each with a short snippet rather than the article text; an empty list means the corpus has nothing on the topic. Pass a result id to `fetch` for the full text.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'llm_model'], 'properties': {'query': {'type': 'string', 'maxLength': 1024, 'minLength': 1, 'description': 'Natural-language query or keywords. Polish queries return Polish articles.'}, 'llm_model': {'type': 'string', 'description': 'The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" â\x80\x94 never guess.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'snippet', 'lang'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'lang': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
変更
fetch
2026年9月21日2:53
変更
search
2026年9月21日2:53
追加
fetch
2026年9月17日12:45
追加
search
2026年9月17日12:45