MetaMCP Admin MCP
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., "@MetaMCP Admin MCPlist all my MetaMCP instances"
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.
MetaMCP Admin MCP
An MCP server for administering MetaMCP instances — manage servers, namespaces, endpoints, and API keys across multiple MetaMCP deployments from any MCP client.
This is not the MetaMCP proxy (which aggregates tools). This is an admin tool that lets AI agents manage MetaMCP itself: add/remove servers, create namespaces, toggle tools, compare instances, and more.
Features
Multi-instance: Manage multiple MetaMCP deployments from a single MCP server
Full CRUD: Create, read, update, delete servers, namespaces, endpoints, and API keys
Bulk import: Import servers in Claude Desktop JSON format
Cross-instance ops: Compare servers across instances, clone server configs between instances
Health checks: Verify connectivity to all instances
Tool management: Inspect tools per server, toggle tools/servers within namespaces
Available Tools (22)
Tool | Description |
| List all configured MetaMCP instances |
| Check connectivity to all instances |
| Compare servers/namespaces/endpoints across instances |
| List all MCP servers on an instance |
| Get server details by UUID |
| Create a new MCP server |
| Update an existing server |
| Delete a server |
| Import servers from Claude Desktop JSON format |
| Copy a server config from one instance to another |
| List all namespaces |
| Get namespace details with servers |
| Create a new namespace |
| Update a namespace |
| Delete a namespace |
| List tools in a namespace |
| Enable/disable a server in a namespace |
| Enable/disable a specific tool in a namespace |
| List all endpoints |
| Get endpoint details |
| Create a new endpoint |
| Delete an endpoint |
| List all API keys |
| Create a new API key |
| Delete an API key |
| List tools for a specific server |
Installation
npm install -g metamcp-admin-mcpOr clone and build:
git clone https://github.com/danielrosehill/metamcp-admin-mcp.git
cd metamcp-admin-mcp
npm install
npm run buildConfiguration
Single instance
export METAMCP_BASE_URL="http://localhost:12008"
export METAMCP_INSTANCE_NAME="desktop" # optional
export METAMCP_SESSION_COOKIE="better-auth.session_token=..." # from browserMultiple instances
export METAMCP_INSTANCES='[
{
"name": "desktop",
"baseUrl": "http://localhost:12008",
"sessionCookie": "better-auth.session_token=..."
},
{
"name": "vm",
"baseUrl": "https://mcp.example.com",
"sessionCookie": "better-auth.session_token=..."
}
]'Getting the session cookie
MetaMCP uses Better Auth for session management. To get your session cookie:
Open MetaMCP in your browser
Open DevTools (F12) → Application → Cookies
Copy the
better-auth.session_tokenvalueUse it as
sessionCookiein config (prefix withbetter-auth.session_token=)
Claude Desktop / Claude Code config
{
"mcpServers": {
"metamcp-admin": {
"command": "node",
"args": ["/path/to/metamcp-admin-mcp/dist/index.js"],
"env": {
"METAMCP_INSTANCES": "[{\"name\":\"desktop\",\"baseUrl\":\"http://localhost:12008\",\"sessionCookie\":\"better-auth.session_token=...\"}]"
}
}
}
}How it works
MetaMCP exposes a tRPC API for its admin frontend. This MCP server acts as a tRPC client, calling those same endpoints with session cookie authentication. This means you get the same capabilities as the MetaMCP web UI, but accessible from any MCP client.
API Coverage
Built against the MetaMCP tRPC API:
frontend.mcpServers.*— Full CRUD + bulk importfrontend.namespaces.*— Full CRUD + tool/server status managementfrontend.endpoints.*— Full CRUDfrontend.apiKeys.*— Create, list, deletefrontend.tools.*— Query by server
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/danielrosehill/MetaMCP-Admin-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server