v1.1.0 — Request Indexing Tool & Tool Renaming
What's New
New Tool — codewiki_request_indexing
- Submit unindexed repositories to Google CodeWiki for indexing directly from the MCP server.
- Full Playwright automation — navigates to CodeWiki, clicks "Request repository", fills the URL dialog, and submits.
- Automatic
NOT_INDEXEDdetection — all tools now detect unindexed repos and return a structured error code with guidance.
Tool Renaming — codewiki_verb_noun Pattern
All tools renamed for better LLM/agent distinguishability:
| Old Name | New Name |
|---|---|
list_code_wiki_topics |
codewiki_list_topics |
read_wiki_structure |
codewiki_read_structure |
read_wiki_contents |
codewiki_read_contents |
search_code_wiki |
codewiki_search_wiki |
| (new) | codewiki_request_indexing |
Version Management
__init__.pynow reads version fromimportlib.metadataat runtime (no hardcoded duplicate).- New
scripts/bump_version.py— single command bumpspyproject.toml, all docs version badges, and the server banner year.
ASCII Startup Banner
Server prints a branded ASCII banner with version and year to stderr on startup.
Testing
- 10 new tests for NOT_INDEXED detection and request indexing.
- 161 total tests passing.
Full Changelog: v1.0.4...v1.1.0