If you're juggling AGENTS.md, CLAUDE.md, .cursor/rules, .clinerules, and .windsurf/rules files across projects, this server gives you two tools to normalize them from a single source. Call read_agent_context(path) to parse whatever formats exist in a repo and get back unified IR, then use convert_agent_context(ir, targets) to render that IR into whichever target formats you need. It's early (v0.1) but solves a real problem: keeping agent context files in sync when different coding assistants each expect their own flavor of markdown rules. Runs via npx with stdio transport, so setup is a one-liner in your MCP config.
claude mcp add --transport stdio io.github.mbeato-agentcontext uvx agentcontext