Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Agent Tools

БесплатноНе проверен

Enables AI agents to execute tools securely with Docker isolation, tier-based permissions, and feature flags, providing a centralized tool registry and MCP serv

GitHubEmbed

Описание

Enables AI agents to execute tools securely with Docker isolation, tier-based permissions, and feature flags, providing a centralized tool registry and MCP server.

README

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ê.


📦 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.

from github.com/CidLucas/mcp-agent-tools

Установка Agent Tools

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/CidLucas/mcp-agent-tools

FAQ

Agent Tools MCP бесплатный?

Да, Agent Tools MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Agent Tools?

Нет, Agent Tools работает без API-ключей и переменных окружения.

Agent Tools — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Agent Tools в Claude Desktop, Claude Code или Cursor?

Открой Agent Tools на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Agent Tools with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development