Skip to content

dockette/metamcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Dockette / MetaMCP

🐳 MetaMCP is a unified middleware MCP to manage all your MCPs

🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x


Motivation

This repository provides prebuild docker images for MetaMCP.

  • dockette/metamcp:web - Web interface for MetaMCP
  • dockette/metamcp:migrator - Migrator for MetaMCP
  • dockette/metamcp:hosting - Hosting for MetaMCP

Usage

  1. Create .env file.
# Docker images
DOCKER_WEB_IMAGE=dockette/metamcp:web
DOCKER_MIGRATOR_IMAGE=dockette/metamcp:migrator
DOCKER_HOSTING_IMAGE=dockette/metamcp:hosting

# Docker: metamcp
NODE_ENV=production
DATABASE_URL=postgresql://metamcp:metamcp@postgres:5432/metamcp
USE_DOCKER_HOST=true
BASIC_AUTH_USERNAME=admin
BASIC_AUTH_PASSWORD=metamcp

# Docker: postgres
POSTGRES_DB=metamcp
POSTGRES_USER=metamcp
POSTGRES_PASSWORD=metamcp
  1. Create docker-compose.yml file.

Copy docker-compose.yml file.

  1. Start Docker services.
docker compose up
  1. Open http://localhost:12005 in your browser.

  2. Login with admin and metamcp.

MCP

Atlassian

  1. Start Docker services with mcp profile.
docker compose --profile mcp up
  1. Add the MCP to MetaMCP.

URL: http://host.docker.internal:20001/sse Type: SSE

  1. Add the MCP to your app (Cursor / Claude).
{
  "mcpServers": {
    "metamcp": {
      "url": "http://localhost:12007/api-key/{api-key}/sse"
    }
  }
}

Tip

For more detailed configuration options, please refer to the MetaMCP official documentation.

Development

See how to contribute to this package.

This package is currently maintaining by these authors.


Consider to support f3l1x. Also thank you for using this package.

About

Prebuild MetaMCP in Docker

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published