This is the source code of a permission-based, easy-to-control MCP relay/registry server, both combined into one. This server was created for use with (the official distributions of) both NeuroPilot and NeuroMCP, two integrations for Neuro-sama (the AI streamer) that uses MCP.
This README assumes you are setting up after cloning/downloading the repo directly.
- Node.js v22 or higher
- An MCP client for usage
- A list of MCP servers to add!
-
After obtaining the repo, install dependencies using
pnpm:pnpm install
-
Build the server:
pnpm build
-
Start the server:
node ./output/server/index.mjs
This will start the server on port 3000.
This server exposes 3 endpoints:
/- Main landing page + dashboard (control panel here!)/mcp- MCP endpoint (connect your MCP client here!)/registry- Registry endpoint
Similar to the old permissions system in NeuroPilot, you can choose to allow or disallow a specific tool/server that you've connected.