Multi-tool MCP server suite for knowledge management, recall, and wiki integration. Includes hybrid semantic/full-text search over markdown wikis, GPT integration with wiki access, and interactive graph visualization.
Server has 7 tools with basic descriptions and input schemas, but significant gaps in parameter documentation, output schema clarity, and error handling. Tool naming is mostly verb-driven (search, read, index, ask_gpt, pipe_chat_to_gpt) but lacks consistency in parameter naming conventions. Descriptions range from adequate (search: 180 chars) to vague (index: lacks detail on what 'model/schema changes' means). Most parameters lack type constraints (enums, ranges). Output schemas are not documented. Error handling is absent, no guidance on retryability, user-fixable vs fatal errors, or recovery paths. Security concern: ask_gpt and pipe_chat_to_gpt expose file attachment and transcript reading without clear sandboxing or permission gates.
Chat with OpenAI GPT-5.5, optionally attaching local files (text/code/csv/images/PDFs). Exposes read-only wiki access to GPT via function calling (search_wiki, read_wiki_page).
Rebuild the hybrid search index over the wiki. Performs full-text indexing via FTS5 and semantic embedding via FastEmbed. Detects model/schema changes and forces re-embedding on mismatch.
Feed the current Claude Code session transcript to GPT and ask about it. Discovers the latest transcript from ~/.claude/projects and pipes it to GPT with optional wiki access.
Read the full content of a wiki page by relative path. Returns the complete markdown text with optional truncation.
Read a wiki page by relative path (function-calling tool exposed to GPT). Sandboxed to .md files in wiki directory only.
Hybrid full-text and semantic search over the knowledge wiki using FTS5 + FastEmbed embeddings + Reciprocal-Rank-Fusion. Returns ranked results with snippets and metadata.
Output schemas not documented. LLMs cannot plan downstream calls or extract structured data. search, read, ask_gpt, pipe_chat_to_gpt lack return type specifications.
Parameter descriptions missing or incomplete. 'limit' in search/search_wiki lacks range constraints (should state 1-100 or similar). 'path' in read/read_wiki_page lacks format guidance (relative path format unclear).
No error handling guidance. Tools lack recovery hints (e.g., 'If path not found, call search() first'). No categorization of errors as retryable vs fatal. ask_gpt/pipe_chat_to_gpt do not document OpenAI API failure modes.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
Search the knowledge wiki (function-calling tool exposed to GPT). Sandboxed read-only access to wiki directory only.
Security: ask_gpt and pipe_chat_to_gpt accept file paths without clear validation or sandboxing. Code shows file attachment logic but no path traversal guards or permission checks. Transcript discovery searches ~/.claude/projects without explicit user consent.
index tool description vague. 'Detects model/schema changes and forces re-embedding on mismatch', what triggers detection? What is the schema? No guidance on when to call or expected duration.