π A starter template for building Prometheus Protocol MCP servers in Motoko. Optimized for one-click deployment on the ICP Ninja online IDE.
Config is the same across clients β only the file and path differ.
{
"mcpServers": {
"motoko-mcp-example": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Welcome! This template provides a complete, ready-to-deploy Motoko MCP server for the Prometheus Protocol ecosystem, adapted for the ICP Ninja online IDE.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories β click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience β it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Manage Supabase projects β databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP Security Weekly
Get CVE alerts and security updates for Motoko Mcp Example and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Welcome! This template provides a complete, ready-to-deploy Motoko MCP server for the Prometheus Protocol ecosystem, adapted for the ICP Ninja online IDE.
No need to install anything on your machine to get started. Let's dive in.
Launch Now in ICP Ninja: https://icp.ninja/i?s=wOrZM
In this IDE, you don't use a terminal for deployment. Instead, you have two main buttons:
Run: Deploys your server to a temporary canister. This canister is free and perfect for testing, but it will be automatically destroyed after 45 minutes.Publish: Deploys your server to a permanent canister that you control. To use this, you'll need to have an account with ICP and cycles to power your application.This section will get your server live and testable in minutes.
Click the Run button in the ICP Ninja interface.
Wait for the deployment process to complete. You'll see the output in the console panel, which will include your new temporary canister ID.
Your server is now live with a couple default resources and a default get_weather tool. Let's test it.
https://[YOUR_CANISTER_ID].icp0.io/mcp
npx @modelcontextprotocol/inspector
get_weather tool (spoiler alert, its always sunny!).π Congratulations! You have a working MCP server running on the Internet Computer.
The ICP Ninja IDE is fantastic for quick deployments and testing. However, to unlock features like monetization (OAuth) and publishing to the Prometheus App Store, you'll need to download this project and work with it on your local machine.
Here's a brief overview of how that works.
If you decide to download the code, you'll need these tools on your system:
Ready to add paid tools? The process involves enabling the Prometheus OAuth flow.
src/main.mo, you'll uncomment the block of code that initializes the authContext.dfx deploy (or npm run deploy) from your local terminal.# This command is run locally, not in the IDE
npm run auth register
To make your server discoverable, you can submit it for verification.
prometheus.yml manifest file.
# Run locally
npm run app-store init
# Run locally
npm run app-store submit
# Run locally
npm run app-store -- publish --app-version "0.1.0"