Skip to main content
selftune mcp serve starts a read-only MCP server over standard input/output. It discovers skills from the same local project and global registries SelfTune already manages.
The server advertises the draft io.modelcontextprotocol/skills extension and implements skills/list, skills/get, and resources/read. It also exposes search_skills and load_skill tools for hosts that do not yet consume the extension directly. search_skills requires a nonblank string query. Its optional limit is an integer from 1 to 20 (default 5). Malformed request envelopes and arguments return JSON-RPC errors; the server continues reading subsequent requests. Every catalog entry uses an immutable revision URI and includes SHA-256 digests for SKILL.md and all supporting files. The server is read-only: loading a skill does not install it, execute code, or grant tool permissions. For ChatGPT or Codex plugin submission, imported skills are static scan-time snapshots. Re-scan and submit a new plugin version after changing a skill.