What Is Archcore?
Archcore is an open-source System Context Platform. It structures your project’s architectural knowledge into documents that AI coding agents can discover, read, and follow through MCP (Model Context Protocol).
The Problem
Section titled “The Problem”AI coding agents (Claude Code, Cursor, Copilot, etc.) produce better results when they have context about your project — decisions, rules, conventions, patterns. Today, you probably store this context in:
CLAUDE.md/.cursorrules— flat files that grow unwieldy- Any markdown files with free-form structure - mental model?
- People’s heads — not accessible to anyone else
None of these scale. As context grows, flat files become hard to maintain. As teams grow, knowledge gets fragmented.
The Solution
Section titled “The Solution”Archcore gives your project context a clear structure that both humans and AI agents can work with.
- Three layers of context — every document belongs to Vision (
prd,idea,plan), Knowledge (adr,rfc,rule,guide,doc), or Experience (task-type,cpat). See all 10 document types. - Free-form directory structure — organize by domain, feature, team, or however makes sense. Documents are classified by their type in the filename, not by where they live.
- Relations — explicit links between documents (
implements,extends,depends_on,related). - MCP server — agents read and write documents through 8 MCP tools.
- Validation — the CLI checks structure, naming, frontmatter, and relations.
- Multi-agent support — one setup works with Claude Code, Cursor, Copilot, Gemini CLI, and more.
Project Layout
Section titled “Project Layout”Your project├── .archcore/│ ├── settings.json│ ├── auth/│ │ ├── jwt-strategy.adr.md ← knowledge│ │ └── auth-redesign.prd.md ← vision│ ├── payments/│ │ └── stripe-integration.guide.md ← knowledge│ └── onboarding-flow.task-type.md ← experience└── src/ └── ...When an agent starts a session, Archcore’s MCP server makes all documents available through tools like list_documents, get_document, and create_document. The agent can query, read, and create new documents without leaving the conversation.
Next Steps
Section titled “Next Steps”- Quick Start — install and set up your first project in 2 minutes
- Philosophy — the design principles behind archcore
- Document Types — learn all 10 types and when to use each
- MCP Server — how agents connect to your project context