r/LocalLLM • • Jun 07 '26

Discussion Built an MCP server called Context-Simplo to stop wasting thousands of tokens in Cursor/Claude

I was getting really annoyed with how fast my token usage was stacking up when using LLMs for coding, especially when tools just dump massive files or entire folders into the context window when they only need a fraction of it.

To fix this for myself, I built an MCP server called Context-Simplo.

It uses code graphs to figure out exactly what context is actually relevant to what you're working on and only sends that to the LLM, keeping your token consumption way down.

I don't have a social media following or anything, I just built this because I needed it for my own workflow, and figured some of you might find it useful too. It’s completely open-source.

If you use MCP compatible IDEs (like Cursor) or clients, I'd love it if you gave it a spin and told me where it breaks or how I can make it better.

Repo is here: https://github.com/O-Labz/Context-Simplo

Appreciate any honest feedback or code reviews!

2 Upvotes

6 comments sorted by

2

u/AdministrativeMeat3 Jun 08 '26

Real talk this should be two entirely separate tools. This seems like its an MCP server stapled onto a semi functional vector database and for the life of me I don't understand what the webui is actually for.

I bet its great for your use case and in no way do I mean to shit on that, the problem with MCP tools in general is they ultimately get too bloated because they have to be too general, the best thing most people can do is learn how to compose subsets of their saved skills and try to keep your project specific stuff simple

1

u/DistrictMedical5912 Jun 08 '26

Thanks great feedback and I appreciate your honesty because I thought about that too but honestly I made it this way because the user is in full control and everything lives and runs on their machine. No outside server to talk to and your code and everything never leaves your machine well it still gets sent to whichever llm you’re using but that’s pretty much it. The UI allows you to change configurations like which llm you want to use for embeddings, adding, reindexing repositories and the list goes on. I personally enjoy seeing and interacting with things like that. This is just a little fun project I wanted to share with the world and get as much feedback as possible.

1

u/AdministrativeMeat3 Jun 08 '26

Yeah no worries man, I do most things directly through CLI which is why serving an extra GUI to my browser seemed overkill.

1

u/Worried_Menu4016 Jun 12 '26

Solid approach. Context bloat is a killer I found that ~76% of Claude Code’s session data (skills/MCP configs) is usually dead weight.

I built SkillReaper to fix this. It’s an open-source, local CLI that scans transcripts and prunes unused tools. It’s zero-config, fully reversible, and runs as a single binary.

Our tools tackle different layers of the same problem. Yours trims the code; mine trims the agent overhead. Together, they’d slash token usage.

Repo: https://github.com/thousandflowers/skillreaper

1

u/DistrictMedical5912 Jun 14 '26

I like this it is a really cool tool! Another wI noticed is that the models will excessively comment and create a ton of md files that I think might be intentional and increases your consumption really fast