Getting started2-minute readEN · DE · IT

Iniziare con AnythingMCP

Installa e configura AnythingMCP in pochi minuti. Clona il repository, esegui lo script di configurazione interattivo e inizia a collegare le tue API agli agenti AI.

HCBy HelpCode teamUpdated 2 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Source-available BSL-1.1
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Installa e configura AnythingMCP in pochi minuti. Clona il repository, esegui lo script di configurazione interattivo e inizia a collegare le tue API agli agenti AI.

Cos'è AnythingMCP?

AnythingMCP è un gateway open-source che trasforma le tue API REST, SOAP, GraphQL e i tuoi database in server MCP (Model Context Protocol). Una volta collegati, puoi interagire con i tuoi sistemi attraverso agenti AI come Claude, ChatGPT, Copilot o qualsiasi client compatibile con MCP.

Prerequisiti

  • Docker e Docker ComposeInstalla Docker
  • Git — per clonare il repository
  • Un terminale — bash su macOS o Linux

Per lo sviluppo locale senza Docker (opzionale):

  • Node.js 22+
  • npm

Avvio rapido

1. Clonare il repository

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp

2. Eseguire lo script di configurazione

bash setup.sh

La procedura guidata interattiva ti accompagna attraverso l'intera configurazione:

Passaggio 1 — Modalità di distribuzione Scegli tra Docker (consigliato per la produzione) o sviluppo locale.

Passaggio 2 — Dominio e porte Inserisci il tuo hostname. Per l'uso locale, mantieni il valore predefinito localhost. Per la produzione, inserisci il tuo dominio (es. mcp.example.com) e lo script configurerà Caddy come reverse proxy con SSL automatico Let's Encrypt.

Passaggio 3 — Segreti Tutte le credenziali di sicurezza vengono generate automaticamente:

  • Segreto JWT per l'autenticazione
  • Chiave di crittografia per i dati sensibili
  • Password del database
  • Segreto NextAuth

Passaggio 4 — Autenticazione MCP Scegli come gli agenti AI si autenticano con il tuo endpoint MCP:

  • OAuth 2.0 (consigliato)
  • Chiave API / Token Bearer (legacy)
  • Entrambi (OAuth + fallback legacy)
  • Nessuno (solo sviluppo)

Passaggio 5 — Email (opzionale) Configura SMTP per la verifica degli utenti, gli inviti e la reimpostazione della password.

Passaggio 6 — Redis (opzionale) Abilita Redis per la limitazione della frequenza e il caching delle risposte.

Lo script genera il file .env, configura Docker Compose e avvia tutti i servizi automaticamente.

3. Aprire la dashboard

Una volta completata la configurazione, apri la dashboard:

  • Locale: http://localhost:3000
  • Con dominio: https://mcp.example.com

Registra il tuo account amministratore — il primo utente a registrarsi diventa l'amministratore.

Collegare la tua prima API

  1. Accedi alla dashboard
  2. Clicca su Create Connector
  3. Scegli il tipo di connettore (REST, SOAP, GraphQL o Database)
  4. Configura la connessione (importa le specifiche OpenAPI, WSDL o inserisci le credenziali del database)
  5. Salva e attiva

Il tuo endpoint MCP è pronto su:

http://localhost:4000/mcp

Collegare un agente AI

Aggiungi il tuo server MCP a qualsiasi client AI compatibile. Esempio per Claude Desktop (oppure aggiungi l'URL del server direttamente in Claude.ai → Connectors):

{
  "mcpServers": {
    "my-server": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Architettura

AnythingMCP funziona come un singolo container con due servizi:

ServizioPortaDescrizione
Backend (NestJS)4000API, endpoint MCP, server OAuth
Frontend (Next.js)3000Dashboard web

Servizi aggiuntivi:

  • PostgreSQL 17 — memorizza connettori, utenti e configurazione
  • Caddy (opzionale) — reverse proxy con SSL automatico
  • Redis (opzionale) — limitazione della frequenza e caching delle risposte

Comandi comuni

# Visualizzare i log
docker compose logs -f

# Riavviare i servizi
docker compose restart

# Fermare i servizi
docker compose down

# Aggiornare all'ultima versione
git pull && docker compose up -d --build

Passaggi successivi

Questa guida ti è stata utile?

Ready to ship

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Guide correlate