Context engineering MCP server — generates CLAUDE.md files via structured codebase analysis
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"com-adrianczuczka-mason": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Context engineering MCP server — generates CLAUDE.md files via structured codebase analysis
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for com.adrianczuczka/mason and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Mason gives LLMs a persistent map of your codebase so they stop exploring from scratch every session.
The problem: Every time an LLM starts a new conversation about your code, it greps, reads files, and pieces together the architecture — burning tokens on context it already understood yesterday. On a 164-file project, answering "what features does this app have?" requires reading 8+ files across multiple tool calls.
Mason's fix: A concept map that persists across sessions. One tool call returns a feature-to-file lookup table — the LLM knows exactly where to look, without exploring.
Measured result (deepeval, Claude Sonnet, 164-file KMP project):
| Question | With Mason | Without Mason | Token saving |
|---|---|---|---|
| List all features | 10,258 tok | 31,346 tok | 67% |
| Trace data flow | 12,010 tok | 15,258 tok | 21% |
| Compare platforms | 10,897 tok | 19,353 tok | 44% |
| Onboarding flow | 10,271 tok | 11,432 tok | 10% |
| Average | 36% |
Same answer quality (0.9/1.0 on all tests, both paths). Reproduce: bench/.
claude mcp add mason --scope user -- npx -p mason-context mason-mcp
Restart Claude Code, then ask: "use mason to analyze this project and create a snapshot."
That's it — Mason will analyze your codebase and create a concept map. Next session, it loads the map instead of re-exploring everything.
Mason's core feature. It persists a feature-to-file map in .mason/snapshot.json that survives across conversations. When the LLM needs to understand your project, it reads this map instead of grepping through your entire codebase:
{
"features": {
"home screen": {
"files": ["HomeScreen.kt", "HomeViewModel.kt", "GetWeatherDataUseCase.kt"]
}
},
"flows": {
"weather fetch": {
"chain": ["HomeViewModel.kt", "WeatherRepositoryImpl.kt", "WeatherServiceImpl.kt"]
}
}
}
The map is generated by the LLM itself — Mason provides the analysis tools, and the LLM interprets your code to decide what the features and flows are. This means the map captures architectural understanding, not just file listings.
Create one by asking your AI assistant to "create a mason snapshot", or via CLI:
mason set-llm gemini # configure a provider (no API key needed)
mason snapshot ~/my-project # generate concept map
mason snapshot --install-hook # auto-update on every commit
Before editing a file, Mason can tell you what else might be affected. It combines three signals that would each require multiple tool calls to gather manually:
mason impact WeatherRepository.kt -d ~/my-project
Also available as the get_impact MCP tool — ask your assistant "what would be affected if I changed WeatherRepository?"
Mason aggregates hundreds of commits into actionable stats: which files change most often (hot files you should be careful with), which directories haven't been touched i