It is a small, readable example of four MCP tools rather than something to point at a production repository. Its own README flags the key-in-source pattern it demonstrates as unsuitable for production — set the variable in your client's MCP settings instead of committing it.
A TypeScript MCP server with four tools aimed at coding work: calling a reasoning model for a plan, working from a UI screenshot, reviewing a git diff, and reading one file or several.
- Code Architect — call an advanced reasoning model to produce plans and instructions for a coding agent
- Screenshot Buddy — take a UI design screenshot and use it with the composer agent
- Code Review — trigger a review from git diffs
- Read file and read multiple files — single-file reading for focused analysis, multi-file for bulk work
- One small source file per tool under `src/tools/`, so the implementation is readable end to end
Node with `npm install` and `npm run build`. An API key goes in `src/env/keys.ts` as `OPENAI_API_KEY`, or is set inline in your client's MCP interface — which the README recommends instead. Configure the client to run `node` against the built `build/index.js`.
One command plus a key — npx -y mcp-server, then supply credentials
