CLI and Python SDK for managing MCP Gateway workspaces, backends, and agents
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"of-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Gateway CLI & SDK > Enterprise-grade Model Context Protocol management for Claude Desktop [](https://pypi.org/project/of-mcp/) [](https://opensource.org/licenses/MIT) Manage MCP servers, workspaces, and configurations for Claude Desktop with enterprise security features. **Two ways to use:** - 🖥️ **CLI**: Command-line tool for interactive management - 🐍 **SDK**: Python library for programmatic integration ## 🚀 Quick Start ### Installation ```bash pip install of-mcp ``` **Note:** Package name is `of-mcp`, CLI command is `mcpgw` After installation, add to your PATH (if needed): ```bash # Add to ~/.zshrc or ~/.bashrc export PATH="$HOME/Library/Python/3.12/bin:$PATH" ``` Requirements: Python 3.9+ ## CLI Usage ### 1. Login ```bash mcpgw auth login # Enter your email and password ``` ### 2. List Workspaces ```bash mcpgw workspace list ``` ### 3. Create Workspace ```bash mcpgw workspace create --name "Production" ``` ### 4. Add Backend ```bash mcpgw backend add WORKSPACE_ID --name "Gmail" --url "http://gmail-mcp:9000" ``` ### 5. Create Agent ```bash mcpgw agent create WORKSPACE_ID --name "My Agent" # Save the API key shown! ``` ## SDK Usage Use `of-mcp` as a Python library in your applications: ```python from of_mcp import MCPGatewayClient # Initialize client client = MCPGatewayClient(token="your-token") # Or login with email/password client = MCPGatewayClient() client.login(email="[email protected]", password="password") # List workspaces workspaces = client.workspaces.list() print(workspaces) # Create workspace workspace = client.workspaces.create(name="Production", description="Prod environment") print(f"Created workspace: {workspace['id']}") # Add backend backend = client.backends.add( workspace_id=workspace['id'], name="Gmail", url="http://gmail-mcp:9000" ) # List backends backends = client.backends.…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.