In breve
Pubblica pagine HTML e piccoli siti statici scritti dalla tua AI su un URL pubblico permanente, aggiornali sul posto, ripristina le versioni precedenti e collega domini personalizzati da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di deed.page.
Configurazione guidata
Collega deed.page a Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega deed.page con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
Prova a chiedere
Prompt di esempio per deed.page
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Nessuna installazione? Usa direttamente cloud.anythingmcp.com. Accedi, clicca su Connectors → deed.page, incolla le tue credenziali, genera una chiave API MCP — fatto. Niente Docker, niente
git clone, nessun server locale.
deed.page + Microsoft Copilot
Pubblica pagine HTML e piccoli siti statici scritti dalla tua AI su un URL pubblico permanente, aggiornali sul posto, ripristina le versioni precedenti e collega domini personalizzati da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di deed.page.
Prerequisiti
Consulta le istruzioni di configurazione complete incluse nel connettore (visibili nello store in-app quando selezioni il connettore). Le variabili d'ambiente richieste per questo connettore sono:
DEED_PAGE_TOKEN
Passaggio 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti serve un token di proprietario di deed.page. deed.page non prevede la registrazione: la prima pubblicazione senza token ne crea uno e lo restituisce una sola volta.
- Pubblica una pagina qualsiasi senza token, seguendo deed.page/docs oppure con un qualsiasi client MCP collegato a
https://deed.page/mcp. Copia iltokendalla risposta; inizia condeed_tok_. - Incollalo in
DEED_PAGE_TOKEN, senza la parola Bearer. AnythingMCP lo invia come token Bearer a ogni chiamata, quindi ogni sito che l'AI pubblica tramite questo connettore appartiene a quel proprietario e potrà essere aggiornato, elencato ed eliminato in seguito. Lascia vuoto l'argomentotokendegli strumenti stessi. - Conserva il token al sicuro: chiunque lo possieda controlla tutti i siti di quel proprietario. Un token perso non può essere recuperato, a meno che non sia stata associata un'email di recupero.
- Installa il connettore ed esegui
deed_page_whoami: mostra il tuo piano, i relativi limiti e quanti siti possiede il token.
Gli strumenti provengono da deed.page: il connettore fa da ponte verso il server MCP remoto ufficiale di deed.page (https://deed.page/mcp). Durante l'installazione AnythingMCP chiede a deed.page i suoi strumenti, così ottieni l'insieme aggiornato. Per ottenere quelli nuovi in seguito, apri il connettore e clicca su Discover tools.
Cosa fa: deed.page è un hosting web statico pensato per gli agenti AI. Una pagina o un piccolo sito scritto dall'AI (un report, una dashboard, un prototipo, un documento da condividere) va online su https://<slug>.deed.page/ con una sola chiamata a deed_page_publish_site, che restituisce l'url attivo e una version. Pubblica di nuovo sullo stesso slug, oppure usa deed_page_update_site, per sostituire una pagina sul posto. deed_page_get_site verifica se uno slug è online, deed_page_list_sites elenca i tuoi siti, e deed_page_list_versions insieme a deed_page_restore_version riporta un sito a una versione precedente. Imposta ttl_seconds per ottenere un link di anteprima che scade da solo. Per file numerosi o di grandi dimensioni l'AI usa deed_page_plan_upload e deed_page_finalize_upload, che saltano i file che deed.page ha già. Il connettore può anche collegare domini personalizzati, impostare una password per il sito, mostrare statistiche senza cookie e registrare webhook.
Tutto ciò che viene pubblicato è pubblico: chiunque abbia l'URL può aprire un sito, a meno che non abbia una password, quindi non lasciare mai che l'AI pubblichi segreti, credenziali o dati privati dei clienti. I siti restano fuori dalla galleria pubblica a meno che listed non sia true. Per impostare una password (deed_page_set_site_access) serve il piano Hobby o Pro.
Chiedi prima di pubblicare: l'AI dovrebbe mostrarti ciò che sta per mettere online (i file o un breve riepilogo, e lo slug) e pubblicare o aggiornare solo dopo il tuo via libera. Un link di anteprima con ttl_seconds ti permette di controllare prima. Non eseguire pubblicazioni da una pianificazione o da un flusso che nessuno supervisiona. Oltre a pubblicare e aggiornare, anche deed_page_restore_version, deed_page_add_domain, deed_page_set_site_access, deed_page_set_listing e deed_page_create_webhook modificano dati su deed.page.
Disattivati all'installazione: deed_page_delete_site, deed_page_rotate_token, deed_page_revoke_token, deed_page_agent_seats (agent seat Pro; crearne uno restituisce un nuovo token), deed_page_remove_domain e deed_page_delete_webhook, oltre agli strumenti di fatturazione e promozione deed_page_get_upgrade_link, deed_page_claim_share_credit e deed_page_set_badge. Un amministratore può attivarli singolarmente. Ruota o revoca il token su deed.page anziché tramite il connettore, perché farlo da qui invaliderebbe anche il token salvato in DEED_PAGE_TOKEN; poi incolla il nuovo token.
Limiti: dipendono dal tuo piano (free, hobby o pro). Free mantiene 10 versioni per sito, Hobby 50, Pro illimitate. Hostname personalizzati: Free 1, Hobby 3, Pro 20. Webhook: Free 1, Hobby 5, Pro 20. Superare un limite restituisce un errore di quota; deed_page_whoami mostra i tuoi limiti attuali, e deed.page/pricing elenca i piani a pagamento.
Errori comuni: uno slug già occupato restituisce slug_taken e uno riservato slug_reserved, ciascuno con un'alternativa suggerita. Un aggiornamento in conflitto o obsoleto restituisce version_conflict e non scrive nulla. Un token revocato restituisce 401 token_revoked.
Passaggio 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Passaggio 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
deed.page. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Strumenti disponibili
| Tool | Cosa fa |
|---|---|
deed_page_publish_site | Pubblica i file su un URL permanente attivo in corrispondenza di uno slug |
deed_page_update_site | Sostituisce i file di uno slug di proprietà del token oppure, quando merge è true, aggiunge e sovrascrive solo i percorsi inviati |
deed_page_get_site | Restituisce se uno slug è online, insieme a URL, versione, dimensione e timestamp |
deed_page_list_sites | Restituisce tutti i siti attivi di proprietà del token, con URL e versioni |
deed_page_delete_site | Rimuove definitivamente uno slug di proprietà del token e ne scollega gli hostname personalizzati |
deed_page_rotate_token | Emette un nuovo token per lo stesso principal |
deed_page_revoke_token | Revoca i token del proprietario |
deed_page_whoami | Restituisce il piano (plan.id è free, hobby o pro), i limiti, il numero di siti posseduti dal token e il numero di hostname personalizzati collegati |
deed_page_agent_seats | Solo Pro: token con nome per altri agenti su un unico account, fino a 5 |
deed_page_get_upgrade_link | Crea un URL di Stripe Checkout che porta il proprietario di questo token a Hobby ($3/mese) o Pro ($15/mese) |
deed_page_claim_share_credit | Solo piano Free, una volta per token |
deed_page_list_versions | Restituisce tutte le versioni conservate di uno slug di proprietà del token, dalla più recente |
deed_page_restore_version | Crea una nuova versione i cui file coincidono con quelli di una versione conservata, senza caricarli di nuovo |
deed_page_add_domain | Collega un hostname a uno slug di proprietà del token e restituisce i record DNS da creare: un CNAME per un sottodominio, un record A o un ALIAS… |
deed_page_list_domains | Restituisce gli hostname personalizzati di uno slug, o di ogni sito di proprietà del token quando slug è omesso |
deed_page_remove_domain | Rimuove un hostname in modo che le richieste a quell'host non servano più il sito |
deed_page_domain_status | Restituisce lo stato di verifica di un dominio personalizzato e aggiorna verifica, configurazione DNS e stato del certificato |
deed_page_plan_upload | Accetta un manifest di file e restituisce quali hash sono già archiviati, un URL di caricamento diretto per ogni hash mancante e un id di sessione |
deed_page_finalize_upload | Controlla gli hash caricati, analizza i nuovi byte e registra una versione sotto il lock dello slug |
deed_page_get_manifest | Restituisce il manifest canonico di una versione del sito: percorsi, sha256, dimensioni, versione, slug e created_at, più una firma Ed25519.… |
deed_page_site_analytics | Restituisce conteggi senza cookie riservati al proprietario per uno slug: visualizzazioni per giorno UTC, percorsi principali, host di referrer principali e conteggi dei crawler AI per user-agent… |
deed_page_set_site_access | Modifica l'impostazione di accesso memorizzata per uno slug su deed.page |
deed_page_set_listing | Imposta o rimuove l'inserimento di uno slug nella galleria pubblica |
deed_page_set_badge | I siti del piano Free mostrano un piccolo link 'Published with deed.page' nell'angolo in basso a destra; Hobby e Pro non lo mostrano mai |
deed_page_create_webhook | Registra un URL http o https per gli eventi site.published, site.version_restored, site.deleted, site.taken_down, domain.active e… |
deed_page_list_webhooks | Restituisce gli URL dei webhook registrati per il token |
deed_page_delete_webhook | Elimina un webhook in modo che non riceva più eventi |
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
Questa guida ti è stata utile?