← Itamos MCP Tools
Live alpha · free

master_architect

The project map. It indexes a codebase once and lets the agent see files, functions and how they connect, before reading a single line.

scanparse every file onceproject graph (SQLite)files, modules, imports, databasestopologythe map: files and how they connectbones / connections / missingzoom into one file or one linkread_fileopen the exact segment
master_architect turns a project into a map the agent can query.

Components

master_architectproject map toolscan.jswalks and indexes the projectparsers16 languages, incl. nginx and SQLdb.jsgraph storagequery.jstopology, bones, connections, pingregistry.jslanguages and file typesestimate.jssize check before a scanarchitect-link.jsfollows links between filestree-sittersource parsingbetter-sqlite3SQLite engine
master_architect components. Dashed: third-party software.

How it works

master_architect scans a project and stores it as a graph in SQLite: every file, module, function and import, plus the databases, programs and servers the code refers to. Each item gets a hierarchical address such as 13.2.4: file 13, module 2, method 4. Files it cannot parse still get an address (with letters), so they can be linked to.

Capabilities

Tracing: where does a file lead?

ping works like a network trace-route, over the import graph. Starting from one file, it follows every internal import hop by hop, numbering the hops, until each branch ends. Each route is labelled by how it ends:

Routes come back longest first, the best place to start looking for a bug that surfaces far from its cause. The walk stops after 25 hops unless told otherwise. Tracing is per file today; tracing individual function calls is planned.

Why it is built this way

In the sandbox

Scanning is limited to your sandbox, and your project map is stored inside it, so it disappears with the sandbox.

Try it

Add this URL as a custom connector in your MCP client:

https://mcp.itamos-technologia.com/mcp
  1. Add the URL as a connector in your MCP client.
  2. A page opens: choose Create my sandbox. No account needed.
  3. Ask your agent to clone a repository and explore it with the tools.