Skip to main content
Glama

mcp-cloud

MCP Cloud — connect many business tools (GitHub, Shopify, Supabase, Meta Ads, Slack, Notion, …) behind one managed MCP endpoint with authentication, permissions and monitoring. This module is the connector registry + dispatch: register connectors, enforce per-connector permissions, route tool calls, and emit audit records.

Original project, aligned with the #2 trend "Agent Skills / MCP → MCP Cloud".

Usage

from mcp_cloud import MCPCloud

cloud = MCPCloud()
cloud.register("shopify", lambda action, args: f"{action}:{args.get('id')}",
               allowed=["get_product", "list_products"])
print(cloud.call("shopify", "get_product", {"id": "123"}))
# {'ok': True, 'connector': 'shopify', 'action': 'get_product', 'result': 'get_product:123', ...}

Related MCP server: MCP Proxy Server

Testing

pip install -e ".[dev]"
pytest

License

MIT — see LICENSE.


Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables an agent to search approved MCP integrations and expose only the tools a given task needs, signing the user in once via browser-based OAuth and enforcing scopes, effects and budgets in code. It also acts as a single gateway connection so existing hosts can reach many servers with per-tenant isolation and audit events.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables clients to connect through a unified MCP endpoint that aggregates and routes requests to multiple backend MCP resource servers, exposing their combined tools and resources with optional authentication and management.
    105 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to connect once to self-hosted, user-owned upstream accounts and then discover and invoke granted tools through a single authenticated endpoint. Each client receives its own key with deny-by-default tool grants, while sensitive calls require durable human approval and credentials stay encrypted and never forwarded upstream.
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables teams to onboard remote MCP servers, enforce function-level permissions and credential modes, and let developers expose permitted tools through a unified MCP endpoint with search and execute functions while auditing usage.
    MIT