An MCP server and AI gateway that provides tools for file operations, web browsing, bash execution, web search, todo management, and cortex-based knowledge graph operations (recall, remember, find_entities, get_relationships)
Felix has 14 tools with basic naming and descriptions, but significant gaps in schema documentation and parameter clarity. Tool names follow verb_noun convention (read_file, write_file, bash, web_fetch), which is good. However, most tools lack visible input schemas in the provided source, only tool names and brief descriptions are evident. Parameter descriptions exist but are minimal (e.g., 'File path relative to working directory'). No output schemas are documented. Error handling is not visible in the code samples. The cortex tools (recall, remember, find_entities, get_relationships) are inferred from test files rather than explicit registration, capping their scores at 50. Overall, this is a functional but under-documented toolkit typical of community servers.
Execute bash commands in the working directory
Control a headless browser for web automation and screenshot capture
Schedule jobs to run at specified times
Edit a file by replacing a section with new content
Find entities in the cortex knowledge graph by name
Get relationships for an entity in the cortex knowledge graph
Store and retrieve agent memory
Read file contents from the working directory
Input schemas not visible for most tools. Only tool names and parameter descriptions provided; no JSON Schema with type definitions, constraints, or enums. Cannot verify schema completeness.
Output schemas not documented. No description of what fields tools return, their types, or structure. LLMs cannot plan downstream calls or extract required data.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 39 | <=2025-11-25 | v2 |
Query the cortex knowledge graph for remembered information
Store content in the cortex knowledge graph
Write and manage todo items in the working directory
Fetch and parse web page content
Search the web using configured backend (Brave, Tavily, or SearXNG)
Write content to a file in the working directory
Cortex tools (recall, remember, find_entities, get_relationships) are inferred from test files, not explicitly registered in main tool definitions. Tool registration visibility is unclear.
No error handling guidance visible. Tools like bash (IRREVERSIBLE risk) and write_file (WRITE risk) lack recovery instructions or error categorization (retryable vs fatal).
Parameter descriptions are minimal (10-30 chars). E.g., 'File path relative to working directory' lacks format constraints, length limits, or examples of valid paths.