Aedile
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aedilecheck for existing date formatting utility before writing new code"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Code
│
▼
"Build authentication"
│
▼
Aedile MCP
┌────────────────────┐
│ Existing helper? │
│ Stdlib available? │
│ Import cycles? │
│ Layer violation? │
└────────────────────┘
│
▼
Minimal implementationWhy Aedile?
Modern coding assistants know how to write code. They usually don't know your architecture.
That leads to:
duplicate utilities
unnecessary dependencies
circular imports
broken layering
inconsistent implementations
Aedile verifies the repository before code generation begins, giving coding assistants real project context instead of relying solely on prompts.
Related MCP server: Carto MCP Server
Quick Example
Without Aedile
AI: "I'll install requests."
↓
Repository already has httpx.
↓
Duplicate dependency.With Aedile
AI: "Repository already uses httpx."
↓
Reuse existing client.
↓
No duplicate dependency.How It Works
Aedile implements the Model Context Protocol (MCP). The assistant calls a single tool—aedile_consult—before generating any code.
Developer
│
▼
Claude
│
▼
Aedile MCP
│
├── Architecture Verifier
├── Workspace Index
└── Decision Engine
│
▼
Advice
│
▼
Claude
│
▼
ImplementationAedile never modifies your code. It only observes and advises.
Installation
pip install aedileGenerate the local prompt templates:
python -m aedile compile-rulesThen add python -m aedile as an MCP server in your coding assistant. See SUPPORTED_AGENTS.md for step-by-step guides.
Configuration
Aedile works out of the box with zero configuration. Advanced options are documented in CONFIGURATION.md.
Supported Agents
Agent | Status |
Claude Code | ✓ Supported |
Cursor | ✓ Supported |
Windsurf | ✓ Supported |
Continue | ✓ Supported |
Full setup guides are in SUPPORTED_AGENTS.md.
Benchmarks
Benchmarks were measured using identical prompts on the same repository, before and after enabling Aedile.
Environment
Hardware: Apple M2 Pro, 16 GB RAM
Python: 3.11
Agent: Claude 2.1
Repository: 42 modules, ~8,000 lines of Python
Results
Metric | Without Aedile | With Aedile |
Reasoning Cost (avg tokens) | 1,850 | 350 |
Context Window (tokens) | 4,200 | 1,200 |
Duplicate Code Written | Yes | No |
Tool Calls Executed | 3 | 1 |
Full methodology and raw data: BENCHMARKS.md.
FAQ
Why not use static prompting (e.g., .cursorrules)?
Static prompts drift. As the context window fills, the model's adherence to static text degrades. Aedile enforces constraints through a live tool interface—the model receives current repository facts on every call, not instructions it may ignore.
Does Aedile require internet access?
No. All scanning, indexing, and analysis runs locally. There is no outbound network traffic and no telemetry.
Documentation
Contributing
Contributions are welcome. Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md before opening a pull request.
License
Aedile is released under the MIT License.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityBmaintenanceA local-first codebase intelligence tool that enables AI assistants to research codebases using semantic search, multi-hop relationship discovery, and structural parsing. It allows users to extract architectural patterns and institutional knowledge across 30+ programming languages through an MCP-compatible interface.Last updated21,378MIT
- Alicense-qualityBmaintenanceEnables AI coding tools to query your live codebase for routes, import graph, domain context, and blast radius, eliminating hallucinations about project structure.Last updated28264MIT
- Alicense-qualityDmaintenanceAnalyzes codebases from local directories, GitHub, and Azure DevOps, providing intelligent context to AI coding assistants through repository structure, critical files, and semantic maps.Last updated4MIT

nodespace-mcpofficial
Flicense-qualityAmaintenanceEnables AI coding assistants to query a local knowledge base for persistent, searchable project context, reducing re-explanation and token usage.Last updated9
Related MCP Connectors
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaryanrwt/aedile'
If you have feedback or need assistance with the MCP directory API, please join our Discord server