mcpulse
MCPulse - MCP Analytics Platform
claude mcp add --transport stdio sirrobot01-mcpulse docker compose up -d
How to use
MCPulse is an open-source analytics and observability platform designed to provide visibility into MCP servers. It collects usage, performance, error, and business metrics from MCP servers and presents them in a centralized dashboard. You can connect MCP servers via the Zero-Code MCPulse Proxy, which adds analytics to any MCP server without code changes, or by running the MCPulse server alongside your MCP infrastructure using the provided Docker setup. Use the dashboard to monitor server health, query MCP data, and gain insights into how clients interact with your MCP services. The platform also offers SDK integrations (Python and Go, with Node.js/TypeScript support coming soon) to push or pull metrics and event data, enabling you to extend observability into your existing MCP deployments.
How to install
Prerequisites:
- Docker and docker-compose installed on your host
- curl or wget for downloading configuration files
Step-by-step installation:
- Prepare the environment
- Ensure Docker is running on your machine.
- Download configuration files
- Start MCPulse
- docker compose up -d
- Access the dashboard
- Open http://localhost:8080 in your web browser
- Optional: Enable additional MCP integrations
- Explore the integration options in the dashboard or via the provided SDKs (Python, Go; Node.js/TypeScript coming soon) to connect your MCP servers and begin collecting analytics.
Additional notes
Tips and common considerations:
- The recommended deployment method is via Docker using docker-compose as shown in the Quick Start. If you modify docker-compose.yml, ensure the port mappings and environment variables align with your environment.
- By default, MCPulse exposes the dashboard on http://localhost:8080. If running behind a reverse proxy or in a cloud environment, adjust the port and host bindings accordingly.
- If you use the MCPulse Proxy to instrument an existing MCP server, you can add analytics without modifying your MCP server code.
- Check the documentation linked in the README for advanced configuration, data retention settings, and scaling guidance.
- Ensure network access between your MCP servers and the MCPulse instance to enable proper data collection.
Related MCP Servers
Remote
A type-safe solution to remote MCP communication, enabling effortless integration for centralized management of Model Context.
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
MCPNotes
A simple note-taking MCP server for recording and managing notes with AI models.
google-scholar
An MCP server for Google Scholar written in TypeScript with Streamable HTTP
pinmeto-location
PinMeTo MCP server that enables users with authorized credentials to unlock their data
devserver
A specialized MCP server for monitoring development server output with intelligent error categorization and Claude Code integration