Sokrates Development Toolset and MCP Integrations
Summary
The Sokrates development environment utilizes a sophisticated suite of Model Context Protocol (MCP) tools, custom agents, and specialized skills to facilitate AI-augmented operations. This toolset includes integrations for web automation via Chrome DevTools, project management through Linear, and deployment via Vercel, alongside a custom “remember” plugin for session persistence.
Details
The development environment for Sokrates is heavily augmented by a variety of MCP-compliant tools and custom-built agents. These tools are loaded on-demand and provide the underlying intelligence with the ability to interact with external systems and maintain internal state.
MCP Tool Categories
The environment exposes several primary MCP namespaces:
- Chrome DevTools (
mcp__plugin_chrome-devtools): A comprehensive suite for browser automation, including tools for navigation, element interaction (click,fill,hover), performance analysis (lighthouse_audit,performance_start_trace), and state capture (take_screenshot,take_snapshot). - Linear (
mcp__plugin_linear): Integration for issue tracking and project management, allowing the agent to create, list, and update issues, comments, and documents. - Vercel (
mcp__plugin_vercel): Tools for managing deployments, checking domain availability, and accessing runtime logs. - Memory and Context: Primitives for querying documentation (
mcp__context7) and managing the knowledge graph (mcp__memory), including creating and deleting entities and relations.
Specialized Agents and Skills
The system incorporates a “Searchfit SEO” suite, which includes specialized agents such as the seo-auditor, content-strategist, and competitor-analyzer. These are supported by a wide array of skills ranging from technical SEO and keyword clustering to internal linking and schema markup. Other notable skills include hook-development, mcp-integration, and systematic-debugging.
The Remember Plugin and Logging Fix
A significant portion of the environment’s operational history involves the troubleshooting and patching of the remember plugin (Digital-Process-Tools/claude-remember v0.1.0).
During a diagnostic review of the /home/rationallyprime/projects/sokrates/.remember/logs directory, it was discovered that the plugin had generated 987 junk files. Approximately 87.5% of these files were empty (0 bytes), while the remaining 12.5% contained repeated errors. The root cause was identified as a path resolution bug in the save-session.sh script.
The script originally attempted to derive the project directory by navigating three levels up from its own location ($(dirname "$0")/../../..). This logic failed when the plugin was installed in the global plugin cache (~/.claude/plugins/cache/...) rather than the local project directory. The fix involved patching line 57 of save-session.sh to prioritize the CLAUDE_PROJECT_DIR and CLAUDE_PLUGIN_ROOT environment variables provided by the harness, ensuring correct path resolution regardless of installation location.
Related
- Hermes Agent
- sokrates-dev
- Eidos
- Searchfit SEO Plugin
- Model Context Protocol