Back to Home
toolsdk-ai icon

toolsdk-mcp-registry

by toolsdk-ai

Overview

A unified registry and API gateway for discovering, managing, and executing Model Context Protocol (MCP) servers, supporting local and secure sandbox execution with OAuth 2.1 integration.

Installation

Run Command
docker compose up -d

Environment Variables

  • SANDOCK_API_KEY
  • DAYTONA_API_KEY
  • E2B_API_KEY
  • MEILI_MASTER_KEY
  • MCP_OAUTH_CLIENT_ID
  • MCP_OAUTH_CLIENT_SECRET

Security Notes

The registry is designed to execute external MCP servers, which could be contributed by anyone. While it attempts to provide isolation via sandbox environments (Sandock, Daytona, E2B), a critical security risk exists due to the explicit fallback to 'LOCAL' execution if a sandbox fails or for non-Node.js runtimes when using a sandbox provider. This means that a malicious MCP server, if executed locally (e.g., due to sandbox misconfiguration or failure), could lead to arbitrary code execution on the host system. The `CONTRIBUTING.md` encourages open contributions, increasing the risk if proper sandbox isolation is not strictly enforced without any local fallback for untrusted code. Hardcoded secrets are avoided in favor of environment variables.

Similar Servers

Stats

Interest Score60
Security Score3
Cost ClassMedium
Avg Tokens500
Stars150
Forks30
Last Update2025-12-05

Tags

MCP RegistryAI Agent GatewayTool DiscoverySandbox ExecutionOAuth