Retour aux Développeurs

Outils MCP

Plus de 95 outils Model Context Protocol pour une intégration transparente avec Claude

Intégrations préconstruites pour GitHub, Docker, automatisation de navigateur, bases de données et plus encore. Connectez Adverant Nexus à Claude Desktop ou Claude Code en quelques minutes.

Qu'est-ce que MCP ?

Le Model Context Protocol (MCP) est un standard ouvert pour connecter les modèles IA aux outils et sources de données externes. Considérez-le comme un adaptateur universel qui permet à Claude d'interagir avec vos applications, bases de données et services.

Intégration Rapide

Connectez en minutes, pas en jours

Sécurisé par Défaut

Authentification et permissions intégrées

Extensible

Créez facilement des outils personnalisés

Catégories d'Outils

briefcase

Intégration GitHub

30+ outils

Opérations GitHub complètes incluant dépôts, issues, pull requests, revues et recherche de code.

Outils en Vedette :

create_repositoryfork_repositorycreate_pull_requestmerge_pull_requestcreate_issueupdate_issueadd_issue_commentcreate_branch+6 de plus
document file

Opérations Système de Fichiers

15+ outils

Lire, écrire, modifier et gérer des fichiers et répertoires avec des capacités de recherche avancées.

Outils en Vedette :

read_text_fileread_media_fileread_multiple_fileswrite_fileedit_filecreate_directorylist_directorydirectory_tree+3 de plus
briefcase

Automatisation de Navigateur

20+ outils

Contrôle complet du navigateur avec Playwright incluant navigation, interaction et capture d'écran.

Outils en Vedette :

browser_navigatebrowser_snapshotbrowser_clickbrowser_typebrowser_fill_formbrowser_screenshotbrowser_evaluatebrowser_wait_for+5 de plus
briefcase

Gestion Docker

10+ outils

Gestion de conteneurs et d'images avec les commandes Docker et les opérations Kubernetes.

Outils en Vedette :

docker_commandkubectl_commandget_k8s_podsget_k8s_servicesapply_k8s_manifestdelete_k8s_resourcerestart_serviceget_logs
briefcase

Outils de Base de Données

15+ outils

Requêter et gérer les bases de données PostgreSQL, Redis, Neo4j et Qdrant.

Outils en Vedette :

query_databasebrain_store_memorybrain_recall_memorybrain_store_documentbrain_retrievebrain_store_entitybrain_query_entitiesbrain_get_entity+1 de plus
briefcase

Web Scraping

5+ outils

Web scraping avancé avec Firecrawl pour l'extraction de contenu et la recherche.

Outils en Vedette :

firecrawl_scrapefirecrawl_searchfirecrawl_crawlfirecrawl_mapfirecrawl_extract

Installation

Soyez opérationnel avec les outils MCP en moins de 5 minutes

1Démarrer Adverant Nexus

Assurez-vous qu'Adverant Nexus est en cours d'exécution avec 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

2Configurer Claude Desktop

Ajoutez le serveur MCP à votre configuration 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"
    }
  }
}

Redémarrez Claude Desktop après avoir mis à jour la configuration.

3Tester la Connexion

Vérifiez que Claude peut accéder aux outils MCP :

Essayez de demander à Claude :

"Quels outils MCP sont disponibles depuis Adverant Nexus ?"

Exemples de Configuration

Configuration de Base

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

Configuration de Production

{
  "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"
      }
    }
  }
}

Serveurs Multiples

{
  "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"
    }
  }
}

Exemples d'Utilisation

Opérations GitHub

Demandez à Claude d'effectuer des opérations 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"

Opérations Système de Fichiers

Travaillez avec les fichiers et répertoires :

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"

Mémoire et Graphe de Connaissances

Stocker et rappeler des informations :

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"

Intégration Serveur

Intégrez les outils MCP d'Adverant Nexus dans vos propres applications

Intégration 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();

Découverte d'Outils

Découvrez tous les outils disponibles de manière programmatique

Lister Tous les Outils

# 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
  ]
}

Obtenir les Détails d'un Outil

# 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"]
      }
    }
  ]
}

Prêt à connecter ?

Commencez avec les outils MCP et libérez tout le potentiel de Claude avec Adverant Nexus.