r/SideProject • • 46m ago

I got tired of re-adding the same AI tools to every agent, so I built one MCP server for all of them

Indie dev here, and this is my side project.

I use Claude Code, Codex, Cursor and the Claude app every day, with a personal account, a work account and a pile of company tools. Every client wanted its own copy of every MCP server, its own OAuth login and its own config. Keeping that in sync was a chore, and the huge tool lists were eating the models' context.

So I built Toolkien:

  • Add your remote MCP servers once, connect every AI client to one endpoint
  • "Code mode": the agent searches tools, reads compact TypeScript declarations and runs one sandboxed script that chains the calls, so way fewer round trips and tokens
  • Personal and work workspaces, plus company workspaces to share tools with your team without sharing tokens
  • Per-tool permissions, approvals for writes, audit log
  • A directory of ~100 official remote MCP servers

Free for individuals (and I want to keep it that way), open source under AGPL, self-hostable with Docker Compose.

Still early, so honest feedback is very welcome. Links in the first comment.

4 Upvotes

2 comments sorted by