Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server Demosay hello to Alice"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Demo
Quick demo to show the local MCP client/server example.
Prerequisites
Node.js (16+)
Install (if you haven't already):
npm installRun the demo (spawns multiple clients):
npm run demoOr run a single client with a custom name:
node client.js StephenWhat it does
server.jsis a minimal newline-delimited JSON tool server exposingsay_hello.client.jsspawnsserver.js, sends{ tool: 'say_hello', args: { name } }, and logs the response.demo.jsruns severalclient.jsinstances concurrently to showcase multiple requests and responses.
Web demo
Start the web demo server and open the UI in your browser:
npm run web
# then open http://localhost:3000 in a browserThe web UI lets you type a name and click "Send say_hello" to demonstrate the MCP request/response flow over WebSocket.
Calling external APIs from the server
You can make the server call an external HTTP API via the
call_apitool.
Usage (CLI/stdin): send a request like:
{ "id": 1, "tool": "call_api", "args": { "path": "/status" } }If EXTERNAL_API_BASE is set in the environment the path will be resolved relative to that base. Example (PowerShell):
$env:EXTERNAL_API_BASE = 'https://api.example.com'
echo '{ "id": 1, "tool": "call_api", "args": { "path": "/status" } }' | node server.jsThe server will return a JSON response containing status, headers, and body (parsed JSON when possible).
Want a web-based demo or a demo that uses the installed @modelcontextprotocol/sdk transport? I can implement that next.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.