Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

MCP server · Developer tools

codetopo MCP server

by nrupala

Lets your AI map your code: what calls what, what breaks if you change it, how modules connect.

codetopo is a small helper program that reads your project's code and turns it into a map of how everything is connected. Once it is set up, your AI assistant can ask that map questions instead of guessing. It is handy if you work in a codebase and want fast, factual answers about structure.

What is an MCP server? The 30-second version

On its own, your AI can only chat with you. An MCP server is a small helper program that gives your AI a new skill or a connection to something else. This one, codetopo, connects your AI to a map of your own code. So when you ask a structural question, the AI can look it up in that map and answer you with real facts instead of a guess.

What this MCP server does

First, codetopo reads your project folder once and builds a map of it: which files exist, which functions and classes are inside, and which ones call or use which others. That map is saved in a small database file on your computer. When you ask your AI something like what calls this function, the AI passes the question to codetopo, which looks it up in the map. codetopo sends back a short, tidy answer, usually a count first and the full list only if you ask for it. Your AI then explains that answer to you in the chat.

What you can do with it

  • Find out what calls a function or uses a piece of code
  • See what depends on something before you change it
  • Check the blast radius of a change, meaning what could break
  • Find the shortest path between two parts of your code
  • Get counts and stats about files, functions, and connections
  • Search for a symbol by name and get its details
  • Save a portable snapshot of the whole map as one file

Try asking your AI

  • “What calls the connect function in the net module?”
  • “If I change this function, what else could break?”
  • “How are the auth module and the api module connected?”
  • “Give me the stats for this project: how many files, functions, and calls?”

What it gives back to you

You get short, factual answers in the chat: counts, lists of names, or a step-by-step path between two things in your code. For example, it might tell you that two functions depend on the one you are about to change. If you ask for more detail, it can show the full list instead of just the count. It can also hand you a single file that holds the whole map, if you want to keep or move it.

Before you start

What you need

  • A stable Rust toolchain, installed through rustup (the site rustup.rs walks you through it)
  • Your project folder on the same computer
  • An AI app that supports MCP servers, such as the Claude desktop app

Good to know

It only reads your code and answers questions; it does not change your files, but the map it builds is saved in a database file you should keep track of.

Install it with your AI

Add codetopo 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 codetopo 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.

Sign in Become a member

Who it's for

Developers and anyone who works inside a codebase and wants quick, factual answers about how the code is connected.

Jobs it suits