MCP server · Developer tools
Archprint MCP server
by Tommkruix
Lets your AI read the architecture rules your TypeScript project already follows, with the evidence for each.
Archprint is a tool that reads a TypeScript project and works out the architecture rules the code already follows, like "pages never talk to the database directly." It shows you the proof for each rule: how many files follow it and which ones break it. This MCP server is for developers and tech leads who want their AI coding assistant to know those rules before it writes or changes code.
What is an MCP server? The 30-second version
On its own, your AI assistant can only chat with you. It cannot look inside your project or check how your code is put together. An MCP server is a small helper program that gives your AI a new skill, and this one connects your AI to Archprint. Once it is set up, your AI can ask Archprint for your project's rules and the evidence behind them, then use that answer when it helps you.
What this MCP server does
You ask your AI a question about your project's structure, in plain words. The AI calls Archprint through this helper instead of guessing. Archprint reads your TypeScript files and their imports, finds the patterns your code already follows, and checks how strong the evidence is. It hands the rules and the proof back to your AI, which explains them to you. Archprint only reports; it does not change your code or turn rules on by itself.
What you can do with it
- List the architecture rules your project already follows
- Show the evidence behind each rule, including which files break it
- Tell you which rules are enforced and which are held for review
- Check whether a change you just made breaks a rule
- Answer questions about how your project is actually structured
- Help your AI write code that fits your project's existing patterns
Try asking your AI
- “What architecture rules does this repo already follow?”
- “Show me the evidence for the rule about routes and the database.”
- “I just added a new route file. Does it break any rule?”
- “Which files currently break an architecture rule in this project?”
What it gives back to you
You get back a list of rules in plain words, each with the evidence: how many files follow it, which files break it, and how confident Archprint is. It also tells you which rules are enforced today and which are only held for review. When you ask about a change, it tells you whether that change breaks a rule. Your AI turns all of this into a normal answer in the chat.
Before you start
What you need
- A TypeScript project with a tsconfig.json file
- Node.js 20 or newer installed
- An AI coding client that supports MCP, such as Claude Code, Claude Desktop, or Cursor
Good to know
Archprint only reads and reports; it does not change your code, but it does read your project files, so be aware your AI will see your code structure.
Install it with your AI
Add Archprint MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check Archprint MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,361 MCP servers here for you.
Who it's for
Developers, tech leads, and reviewers working on TypeScript projects, especially teams that use AI coding assistants.





