MCP Pulse
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 Pulseshow my top users"
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 Pulse — shareable MCP + usage analytics
Platform to share an MCP server with clients, store everything in PostgreSQL, and see which users you have and which tools they use most.
What you get
Piece | Role |
Postgres | Users, API keys, every tool call |
MCP endpoint ( | What you give clients (HTTP + API key) |
Admin dashboard | Users, top tools, recent activity |
Admin API | Create users, rotate keys, suspend access |
Related MCP server: production-grade-mcp-agentic-system
Quick start
# 1. Start Postgres
npm run db:up
# 2. Install deps
npm install
# 3. Migrate + seed demo clients
npm run db:migrate
npm run db:seed
# 4. Run platform (dashboard + MCP)
npm run devAdmin token (default):
change-me-admin-token(set in.envasADMIN_TOKEN)Paste that token in the left sidebar and click Save
Share MCP with a client
Open Share MCP (or Users → Add user)
Create a client — you get a one-time API key
mcp_...Send them a config like:
{
"mcpServers": {
"shared-mcp-platform": {
"url": "http://YOUR_HOST:3847/mcp",
"headers": {
"Authorization": "Bearer mcp_THEIR_KEY"
}
}
}
}Every tool call is logged to Postgres under that user.
Built-in demo tools
whoami— client profileecho— connectivity checksummarize_text— short bullet summarylookup_record— sample ORD/CUS lookupsearch_docs— tiny docs search
Replace or extend tools in src/mcp/create-server.ts.
Stdio mode (local Cursor)
For a single local key:
set MCP_API_KEY=mcp_...
npm run dev:mcpCursor mcp.json example:
{
"mcpServers": {
"shared-mcp-platform": {
"command": "npx",
"args": ["tsx", "src/mcp/stdio.ts"],
"env": {
"DATABASE_URL": "postgresql://mcp:mcp_secret@localhost:5432/mcp_usage",
"MCP_API_KEY": "mcp_..."
}
}
}
}Environment
Copy .env.example → .env:
Variable | Purpose |
| Postgres connection string |
| HTTP port (default |
| Dashboard / admin API auth |
| URL shown in share snippets |
Admin API (examples)
curl -H "X-Admin-Token: change-me-admin-token" http://localhost:3847/api/stats
curl -H "X-Admin-Token: change-me-admin-token" http://localhost:3847/api/usersProject layout
src/
db/ schema, migrate, seed, queries
mcp/ MCP server (HTTP + stdio) + tools
api/ admin REST API
server.ts dashboard + MCP host
public/ admin UIProduction notes
Change
ADMIN_TOKENand Postgres password before exposing publiclyPut TLS in front (nginx/Caddy) and set
MCP_PUBLIC_URLtohttps://...API keys are stored hashed (SHA-256); plaintext is only shown at create/rotate time
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA Python utility for adding usage tracking, analytics, and audit trails to MCP servers using SQLite-backed persistence. It enables developers to monitor tool, prompt, and resource activity and expose these statistics directly to LLM clients.4MIT
- Alicense-qualityDmaintenanceA production-grade MCP server designed for multi-tenant, authenticated, and observable AI agent systems, enabling secure tool execution across heterogeneous data sources.57MIT
- Alicense-qualityCmaintenanceA production-ready MCP server that connects AI assistants to any PostgreSQL database with 25 tools and role-based access control.26MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides cost and reliability observability for LLM and agent workflows. It records model calls and allows querying and aggregating telemetry data through MCP tools.6MIT
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/infoshihab/mcp-structure'
If you have feedback or need assistance with the MCP directory API, please join our Discord server