Volver a Desarrolladores

Herramientas MCP

Más de 95 herramientas del Protocolo de Contexto de Modelo para integración perfecta con Claude

Integraciones pre-construidas para GitHub, Docker, automatización de navegador, bases de datos y más. Conecta Adverant Nexus a Claude Desktop o Claude Code en minutos.

¿Qué es MCP?

Model Context Protocol (MCP) es un estándar abierto para conectar modelos de IA con herramientas y fuentes de datos externas. Piensa en él como un adaptador universal que permite a Claude interactuar con tus aplicaciones, bases de datos y servicios.

Integración Rápida

Conéctate en minutos, no en días

Seguro por Defecto

Autenticación y permisos integrados

Extensible

Construye herramientas personalizadas fácilmente

Categorías de Herramientas

briefcase

Integración GitHub

30+ herramientas

Operaciones completas de GitHub incluyendo repositorios, issues, pull requests, revisiones y búsqueda de código.

Herramientas Destacadas:

create_repositoryfork_repositorycreate_pull_requestmerge_pull_requestcreate_issueupdate_issueadd_issue_commentcreate_branch+6 más
document file

Operaciones de Sistema de Archivos

15+ herramientas

Lee, escribe, edita y gestiona archivos y directorios con capacidades de búsqueda avanzada.

Herramientas Destacadas:

read_text_fileread_media_fileread_multiple_fileswrite_fileedit_filecreate_directorylist_directorydirectory_tree+3 más
briefcase

Automatización de Navegador

20+ herramientas

Control completo del navegador con Playwright incluyendo navegación, interacción y captura de pantalla.

Herramientas Destacadas:

browser_navigatebrowser_snapshotbrowser_clickbrowser_typebrowser_fill_formbrowser_screenshotbrowser_evaluatebrowser_wait_for+5 más
briefcase

Gestión de Docker

10+ herramientas

Gestión de contenedores e imágenes con comandos Docker y operaciones Kubernetes.

Herramientas Destacadas:

docker_commandkubectl_commandget_k8s_podsget_k8s_servicesapply_k8s_manifestdelete_k8s_resourcerestart_serviceget_logs
briefcase

Herramientas de Base de Datos

15+ herramientas

Consulta y gestiona bases de datos PostgreSQL, Redis, Neo4j y Qdrant.

Herramientas Destacadas:

query_databasebrain_store_memorybrain_recall_memorybrain_store_documentbrain_retrievebrain_store_entitybrain_query_entitiesbrain_get_entity+1 más
briefcase

Web Scraping

5+ herramientas

Web scraping avanzado con Firecrawl para extracción de contenido y búsqueda.

Herramientas Destacadas:

firecrawl_scrapefirecrawl_searchfirecrawl_crawlfirecrawl_mapfirecrawl_extract

Instalación

Comienza a usar las herramientas MCP en menos de 5 minutos

1Iniciar Adverant Nexus

Asegúrate de que Adverant Nexus esté ejecutándose con Docker Compose:

# Clone and start the platform
git clone https://github.com/adverant/nexus-platform.git
cd nexus-platform
docker-compose up -d

# Verify MCP server is running
curl http://localhost:9120/health

2Configurar Claude Desktop

Añade el servidor MCP a tu configuración de Claude Desktop:

# Edit Claude Desktop config
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "adverant-nexus": {
      "url": "http://localhost:9120",
      "name": "Adverant Nexus",
      "description": "95+ tools for AI integration"
    }
  }
}

Reinicia Claude Desktop después de actualizar la configuración.

3Probar la Conexión

Verifica que Claude pueda acceder a las herramientas MCP:

Intenta preguntarle a Claude:

"¿Qué herramientas MCP están disponibles de Adverant Nexus?"

Ejemplos de Configuración

Configuración Básica

{
  "mcpServers": {
    "adverant-nexus": {
      "url": "http://localhost:9120",
      "name": "Adverant Nexus",
      "timeout": 30000,
      "retries": 3
    }
  }
}

Configuración de Producción

{
  "mcpServers": {
    "adverant-nexus": {
      "url": "https://api.adverant.ai",
      "name": "Adverant Nexus",
      "apiKey": "your_api_key_here",
      "timeout": 60000,
      "retries": 3,
      "ssl": {
        "verify": true,
        "cert": "/path/to/cert.pem"
      }
    }
  }
}

Múltiples Servidores

{
  "mcpServers": {
    "adverant-nexus": {
      "url": "http://localhost:9120",
      "name": "Adverant Nexus"
    },
    "github": {
      "url": "http://localhost:9121",
      "name": "GitHub MCP Server"
    },
    "filesystem": {
      "url": "http://localhost:9122",
      "name": "Filesystem MCP Server"
    }
  }
}

Ejemplos de Uso

Operaciones GitHub

Pide a Claude que realice operaciones de GitHub:

Example 1:

"Create a new issue in the adverant/nexus repo titled 'Add rate limiting' with the description 'We need to implement rate limiting on the API endpoints'"

Example 2:

"Search for all open pull requests in the adverant/nexus repo that mention 'authentication'"

Example 3:

"Create a new branch called 'feature/api-v2' from main in the adverant/nexus repo"

Operaciones de Sistema de Archivos

Trabaja con archivos y directorios:

Example 1:

"Read the contents of /src/app/page.tsx and show me the component structure"

Example 2:

"Search for all TypeScript files in the /src directory that import React"

Example 3:

"Create a new directory at /src/components/cards if it doesn't exist"

Memoria y Grafo de Conocimiento

Almacena y recupera información:

Example 1:

"Store this information: The API uses port 9100 for GraphRAG and port 9101 for MageAgent"

Example 2:

"What ports does the Adverant Nexus platform use?"

Example 3:

"Search my memories for information about Docker configuration"

Integración con Servidor

Integra las herramientas MCP de Adverant Nexus en tus propias aplicaciones

Integración Node.js

import { MCPClient } from '@anthropic-ai/mcp-client';

// Connect to Adverant Nexus MCP server
const client = new MCPClient({
  url: 'http://localhost:9120',
  apiKey: process.env.NEXUS_API_KEY,
});

await client.connect();

// List available tools
const tools = await client.listTools();
console.log('Available tools:', tools.length);

// Execute a tool
const result = await client.executeTool({
  name: 'brain_store_memory',
  parameters: {
    content: 'Important information about the project',
    tags: ['project', 'documentation'],
  },
});

console.log('Memory stored:', result);

// Disconnect
await client.disconnect();

Descubrimiento de Herramientas

Descubre todas las herramientas disponibles programáticamente

Listar Todas las Herramientas

# HTTP request
GET http://localhost:9120/tools

# Response
{
  "tools": [
    {
      "name": "brain_store_memory",
      "description": "Store a memory with VoyageAI embeddings",
      "parameters": {
        "content": {
          "type": "string",
          "required": true,
          "description": "Memory content to store"
        },
        "tags": {
          "type": "array",
          "required": false,
          "description": "Tags for categorization"
        }
      }
    },
    // ... 94 more tools
  ]
}

Obtener Detalles de Herramienta

# HTTP request
GET http://localhost:9120/tools/brain_store_memory

# Response
{
  "name": "brain_store_memory",
  "description": "Store a memory with VoyageAI embeddings for long-term recall",
  "category": "Memory",
  "parameters": {
    "content": {
      "type": "string",
      "required": true,
      "description": "Memory content to store"
    },
    "tags": {
      "type": "array",
      "items": { "type": "string" },
      "required": false,
      "description": "Tags for categorization"
    },
    "metadata": {
      "type": "object",
      "required": false,
      "description": "Additional metadata"
    }
  },
  "examples": [
    {
      "description": "Store a customer preference",
      "parameters": {
        "content": "Customer prefers email communication",
        "tags": ["customer", "preference"]
      }
    }
  ]
}

¿Listo para conectar?

Comienza con las herramientas MCP y desbloquea todo el potencial de Claude con Adverant Nexus.