Monorepo com três projetos relacionados a MCP:
mcp-server: servidor MCP em Bun, com transportestdioe HTTP.mcp-client: interface web em Next.js para consumir o servidor.mcp-request: CLI em Bun para explorar servidores MCP e executar tools/prompts.
.
├── docker-compose.yml
├── mcp-client/
├── mcp-request/
└── mcp-server/
Na raiz do repositório:
docker compose up --buildServiços expostos:
mcp-client:http://localhost:3000mcp-server:http://localhost:3001/mcp
cd mcp-server
bun install
bun run start:httpcd mcp-client
bun install
bun run devcd mcp-request
bun install
bun run index.ts https://shop.maiomb.com/mcp- O
docker-compose.ymlusa a URL internahttp://mcp-server:3001/mcppara comunicação entre containers. - O
mcp-clienttambém pode ser iniciado combun run server.ts, que sobe o Next.js com Bun.