kpi-mcp-spike
Click on "Deploy 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., "@kpi-mcp-spikePing the server to test connectivity"
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.
kpi-mcp-spike
Minimal MCP server (Streamable HTTP) for a Copilot Studio connectivity POC.
One tool: ping() -> {"ok": true, "message": "kpi-mcp-alive"}. No KPI data. Auth: None.
Run in GitHub Codespaces (primary)
pip install -r requirements.txt
python server.py # listens on 0.0.0.0:8000, endpoint /mcpThen in the PORTS tab: right-click port 8000 -> Port Visibility -> Public.
The public URL looks like https://<codespace>-8000.app.github.dev; the MCP endpoint is that + /mcp.
Verify from a second terminal:
python test_client.py https://<codespace>-8000.app.github.dev/mcp
# expect: tools: ['ping'] / ping: [... "kpi-mcp-alive" ...]Related MCP server: Echo MCP Server
Copilot Studio
Tools -> Add a tool -> Model Context Protocol.
Server URL: https://<codespace>-8000.app.github.dev/mcp (must end with /mcp). Authentication: None.
Render fallback (if the public port can't be used)
Uses app.py (ASGI object) instead of server.py.
Build command: pip install -r requirements.txt
Start command: python -m uvicorn app:app --host 0.0.0.0 --port $PORT
This server cannot be deployed
Maintenance
Related MCP Connectors
Minimal streamable HTTP MCP server used for owned-account registry connectivity tests.
POC MCP server. Tool say_hello returns 'Welcome' (agent -> MCP -> API path).
Experimental MCP server for current empirical verification of explicit public HTTPS endpoint claims.
MCP server for OnceAsk, the AI-native current-address layer for people and agents.
Related MCP Servers
- -licenseCqualityNot gradedmaintenanceA simple boilerplate MCP server that provides a basic greeting tool for demonstration purposes. Serves as a starting template for developers to quickly create and deploy custom MCP servers.16 npm-
- FlicenseNot gradedqualityDmaintenanceA simple demonstration MCP server that provides an echo tool and resource for learning how to build MCP servers. Serves as a starting point and template for creating custom MCP server implementations.1-
- FlicenseAqualityDmaintenanceMinimal MCP server that enables network connectivity testing via ping commands from VS Code Chat. Features cross-platform support and secure execution using execFile with input validation to prevent command injection.1-
- FlicenseNot gradedqualityDmaintenanceExample MCP server for Microsoft Copilot Studio, providing echo (repeat input 3 times) and multi (square a number) tools via Streamable HTTP.-