Skip to main content
Glama

🔧 MCP Tools + Docker Bridge — Dando Superpoderes ao Seu Agente

TL;DR

Este repositório contém o código original de produção da Blu Platform para o ecossistema MCP (Model Context Protocol). Ele implementa um Tool Registry centralizado, isolamento via Docker Bridge, validação por tiers, feature flags por cliente, e um servidor MCP baseado em FastMCP.

Se você trabalha com agentes de IA que precisam executar ferramentas de forma segura, escalável e auditável, este código é pra você.


Related MCP server: production-grade-mcp-agentic-system

📦 O que contém

Módulo

Descrição

🔬 Registry

Registro central de ferramentas MCP

🐳 Docker Bridge

Isolamento de execução de tools via Docker

📊 Tier Validator

Validação de tiers (permissões) por ferramenta

📋 Tool Metadata

Metadados e descrição estruturada de tools

🔌 Features

Feature flags por cliente

🔗 Resource Resolver

Resolução dinâmica de recursos MCP

⚡ MCP Server

Servidor MCP principal (FastMCP)

🛠️ Tools

Registro e handlers de ferramentas

🧩 Helpers

Utilitários compartilhados entre tools

🐳 Docker Adapter

Adaptador Docker para o MCP

🧠 RAG Module

Busca RAG (Retrieval-Augmented Generation)

🗄️ SQL Module

Execução segura de SQL

🌐 Web Crawl

Crawling e scraping de páginas web

💾 Memory Module

Memória compartilhada entre tools


📁 Estrutura

mcp-agent-tools/
├── libs/
│   └── blu_tool_registry/       # Núcleo: registry, docker bridge, tiers, features, metadata
├── services/
│   └── tool_pool_api/server/    # Servidor MCP, tools, helpers, adapters
│       └── tool_modules/        # Módulos funcionais (RAG, SQL, Web Crawl, Memory)
├── adapters/                    # Adaptadores diversos
├── examples/                    # Exemplos de uso
├── run.py                       # Entrypoint principal
├── pyproject.toml
└── README.md

⚡ Quick Start

# Clone o repositório
git clone <url>
cd mcp-agent-tools

# Instale as dependências
pip install .

# Inicie o servidor MCP
python run.py

# Ou apenas veja as ferramentas disponíveis
python run.py --info

Dependências mínimas: fastmcp, mcp, httpx. Para o Docker Bridge: pip install docker.


💡 Inspiração

Este código foi originalmente desenvolvido como parte da Blu Platform, uma plataforma de automação inteligente que utiliza agentes de IA para executar tarefas complexas de forma segura e escalável.

Princípios que guiaram o design:

  • Segurança primeiro: Isolamento Docker para ferramentas não-confiáveis

  • Flexibilidade: Feature flags por cliente permitem ativar/desativar tools dinamicamente

  • Auditabilidade: Todo registro de ferramenta inclui metadados completos

  • Simplicidade: FastMCP como base mantém o código leve e testável

  • Extensibilidade: Novos tool modules são adicionados sem modificar o core


📄 Licença

MIT — Use, modifique, compartilhe. Créditos são bem-vindos, mas não obrigatórios.


Feito com 🔧 para a comunidade de agentes de IA.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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/CidLucas/mcp-agent-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server