WikilyWIKILY
Tous les jeux19 wikis · choisissez votre jeu
Menu

Documentation

Let your AI assistant work on your wiki (MCP)

Updated 2026-10-09

MCP (Model Context Protocol) is how AI assistants connect to other software: Claude, ChatGPT, Codex, Gemini, Copilot and many more. Switch on MCP access for your wiki and your assistant can build pages, fill datasets, restyle the wiki and work through the review queue while you talk to it.

It works on your wiki only, as you, with the limits you set. Every change it makes is in the history with a label, and you can take its access away at any time.

Turn it on

  1. Open Manage › MCP access (under Settings). Only the wiki's owner can flip the switch.
  2. Turn on MCP access. It is off on every wiki until its owner turns it on.
  3. Copy the Server address. Every wiki has its own: https://wikily.gg/api/mcp/your-wiki.
The wiki's manage menu with the entry MCP access.
In the Manage menu, under Settings, next to Tokens.
The MCP access page: the Access card with the switch on, and the server address with a Copy button.
On: you and the admins you allow can connect. Off: every MCP connection to this wiki stops at once.

Connect your AI assistant

Any assistant that speaks MCP over the internet works with your wiki. There are two ways in, and most apps offer both.

Sign inPaste the server address. The app opens Wikily, you sign in and choose what it may change. No token to copy.Claude and ChatGPT, and the other apps when you leave the token out of their setup.
MCP tokenCreate a token on the MCP access page and put it in the app's setup.Terminal and editor tools: Claude Code, Codex, Gemini CLI, Cursor, VS Code, Windsurf.
ClaudeSettings › Connectors › Add custom connector, then Connect.
ChatGPTAdd a custom MCP server (Plugins › + › Add custom MCP server, or Settings › Apps & Connectors with Developer mode on), choose OAuth.
Claude Codeclaude mcp add, with a token or with /mcp to sign in.
Codex~/.codex/config.toml, or codex mcp login to sign in.
Gemini CLI~/.gemini/settings.json, or /mcp auth to sign in.
Cursor~/.cursor/mcp.json (or .cursor/mcp.json in a project).
VS Code / Copilot.vscode/mcp.json, for Copilot's agent mode.
WindsurfThe MCP config file: Cascade › … › Open MCP config file.
Any other appThe server address, plus the token as an Authorization: Bearer header or a sign-in.
The Connect card on the MCP access page: the server address and one tab per app (Claude, ChatGPT, Claude Code, Codex, Gemini CLI, Cursor, VS Code / Copilot, Windsurf, Other apps), with the Codex setup shown.
The MCP access page has a tab per app, each snippet already filled in with your wiki's address.

Claude and ChatGPT: sign in

  1. Add a custom connector or custom MCP server in the app (see the table) and paste the server address. In ChatGPT, choose OAuth as the authentication.
  2. Press Connect. A Wikily window opens: sign in if you are not, choose what it may change and Publishing, and press Allow.
  3. In a chat, turn the connector on from the tools menu and ask away.
Claude's own screen, drawn: two fields. ChatGPT asks for the same address. It is the one from your MCP access page.
Wikily's consent screen: Connect an MCP client, with the wiki's name, checkboxes for what it may change, the publishing choice, and Allow and Cancel buttons.
Wikily's side of Connect, for every app. Nothing is allowed until you press Allow, and you can narrow it here.

ChatGPT only signs in; it has no field for a token. It asks you before each change it makes, and your ChatGPT plan decides whether it may change things or only read.

Terminal and editor apps: a token

  1. On the MCP access page, under Your MCP tokens, press New MCP token. Name it after where it will live ("Codex on my laptop").
  2. Pick What it may change, Publishing and Expires after, then Create MCP token. The token is shown once.
  3. Put it in your app's setup below. Most apps can also sign in instead.
The New MCP token form: name, What it may change with checkboxes, Publishing with three choices, Expires after.
One token per app or computer, each with its own permissions. Reading the wiki is always allowed.

Claude Code. Run this. To sign in instead, leave out the header and use /mcp in Claude Code.

claude mcp add --transport http wikily-your-wiki https://wikily.gg/api/mcp/your-wiki --header "Authorization: Bearer wkm_your-token"

Codex (OpenAI). Add this to ~/.codex/config.toml and set the environment variable WIKILY_MCP_TOKEN to your token.

[mcp_servers.wikily-your-wiki]
url = "https://wikily.gg/api/mcp/your-wiki"
bearer_token_env_var = "WIKILY_MCP_TOKEN"

# or, without the token line, sign in with:
# codex mcp login wikily-your-wiki

Gemini CLI. Add this to ~/.gemini/settings.json. Without headers, sign in with /mcp auth.

{
  "mcpServers": {
    "wikily-your-wiki": {
      "httpUrl": "https://wikily.gg/api/mcp/your-wiki",
      "headers": {
        "Authorization": "Bearer wkm_your-token"
      }
    }
  }
}

Cursor. Add this to ~/.cursor/mcp.json and set WIKILY_MCP_TOKEN. Without headers, Cursor offers to sign in.

{
  "mcpServers": {
    "wikily-your-wiki": {
      "url": "https://wikily.gg/api/mcp/your-wiki",
      "headers": {
        "Authorization": "Bearer ${env:WIKILY_MCP_TOKEN}"
      }
    }
  }
}

VS Code / GitHub Copilot. Add this to .vscode/mcp.json for Copilot's agent mode; VS Code asks for the token once. Without headers and inputs, it signs in.

{
  "inputs": [
    {
      "type": "promptString",
      "id": "wikily-token",
      "description": "Wikily MCP token",
      "password": true
    }
  ],
  "servers": {
    "wikily-your-wiki": {
      "type": "http",
      "url": "https://wikily.gg/api/mcp/your-wiki",
      "headers": {
        "Authorization": "Bearer ${input:wikily-token}"
      }
    }
  }
}

Windsurf. Open the MCP config file (Cascade › … › Open MCP config file), add this and set WIKILY_MCP_TOKEN.

{
  "mcpServers": {
    "wikily-your-wiki": {
      "serverUrl": "https://wikily.gg/api/mcp/your-wiki",
      "headers": {
        "Authorization": "Bearer ${env:WIKILY_MCP_TOKEN}"
      }
    }
  }
}

Any other app, and testing. Anything that supports remote MCP servers (Streamable HTTP) works the same way. To check the connection, the MCP Inspector lists what your token may use:

npx @modelcontextprotocol/inspector --cli https://wikily.gg/api/mcp/your-wiki --transport http --header "Authorization: Bearer wkm_your-token" --method tools/list

Every app gets the same tools and the same limits. What it may do is decided by your token or sign-in on Wikily, never by which app you use.

Choose how changes land

Every token and every app sign-in has a Publishing setting. It is a hard limit: whatever the AI asks for, its changes never go live more directly than this. Queued changes are accepted or rejected like any other edit (reviewing edits).

Review every changeEvery change waits in the review queue until a moderator accepts it. The safest start.
AI decides (review by default)Changes go to review unless the AI asks to publish one, for example after you say so in the chat.
Publish directlyChanges go live at once, like your own edits. Still in history, still undoable.
A change in the review queue labelled MCP: Claude on my laptop.
In the review queue, a change made through MCP carries the token's name.

Start with Review every change. Once you trust how it works on your wiki, move to AI decides.

Let your admins use it

Admins cannot use MCP until you allow them, each person on their own. Under Admins allowed to use MCP, tick Allowed and set the most they may change and the most direct publishing. Their own tokens can never go above that. Taking someone's admin role away also ends their MCP access.

The list Admins allowed to use MCP, with an Allowed switch, Most they may change and Most direct publishing for each admin.
Per person: on or off, the most they may change, and the most direct publishing.

What it can and cannot do

Can, on your wikiWhat you do on the Manage pages: pages and layouts, the home page, datasets and imports, media (also from a web address), theme, CSS and sidebar, SEO, translations, maps, redirects, the review queue. For owners also public editing, the custom domain and house banners. Only the areas you ticked.
Can look at, nothing moreOther PUBLIC Wikily wikis: their published pages, layouts, look and data, to copy a style. It never changes them.
NeverAccounts, emails, changing members or roles, tokens, billing, switching extensions, drafts or history of other wikis, private wikis, or switching MCP access itself.
Always asks for proofDeleting needs the exact name typed back. Big edits can be tried as a dry run first. A custom domain is only proposed: Wikily applies it after a check.

Copy a look from another wiki

Your assistant can open any public wiki on Wikily read-only and rebuild its look in your wiki, with your data and your images. Ask it the way you would ask a person:

Build a detail page for my items that looks like the item pages on the Graveyard Keeper 2 wiki.

It reads that wiki's item layout, matches its fields to your dataset's fields, builds the shared layout in your wiki and creates the item pages. Their images and text stay theirs: it copies the structure and the style, not the content.

Two item pages side by side: on the left an item page of the Graveyard Keeper 2 wiki, on the right a test wiki's item page with the same tooltip header and wooden panels, built by Claude.
Left: the Graveyard Keeper 2 item page it looked at. Right: the test wiki's item page Claude built from it, through MCP only.

Things to ask

Build a pageCreate a guide page called Beginner tips with a short intro, a three-step list and a table of the first tools. Show me the outline first.
Copy a lookMake my weapons pages look like the weapon pages on the Minecraft Dungeons 2 wiki, using my fields.
Bulk-edit a datasetIn the items dataset, fill in the missing Category for every row from its name. Dry run first, then apply.
Fix SEOGive every page without a meta description one under 155 characters. List them before you save.

Keep it cheap on a $20 plan

One task per chatA fresh chat for each job. Long chats re-read everything on every message.
Fewer areas, fewer toolsA token that may only change pages loads only those tools, so each chat starts lighter.
Small editsAsk it to change one block ("only the intro"), not to rewrite the page. It is built to edit pieces.
Dry runsFor bulk changes, ask for a dry run: you see what would change before anything is saved.
Connector off when idleTurn the connector off in chats that are not about the wiki.

For scale: the Graveyard Keeper 2 example above took Claude Sonnet about a minute and 40 tool calls, all eight item pages included.

Revoke, activity and history

  1. Revoke a token or an app sign-in on the MCP access page: it stops working at once. You see every token on your wiki with its holder, when it was created and last used, what it may change and when it expires.
  2. Activity lists every MCP call on your wiki: who, which token, what it did and when.
  3. In a page's history, changes made through MCP carry a badge with the token's name. Restore any earlier version from there.
All MCP tokens on this wiki: each with holder, created, last used, permissions, publishing and expiry, and a Revoke button.
Every token on the wiki in one list. Revoke works immediately.
The Activity list: time, person, token, tool and result for each MCP call.
Activity: one line per call, including refused ones.
A page's history with a version labelled MCP: Claude Code.
History: the badge names the token that made the change.

Troubleshooting

"MCP access is switched off for this wiki"The owner turned the switch off, or never on. Turn it on under MCP access.
Asked to sign in againThe token was revoked or expired, or the app sign-in ran out. Create a new token, or connect again in your app.
"Your token may not use …"That area is not ticked for the token (or, for admins, not allowed by the owner). Create a token with it.
A change did not appearIt is waiting in the review queue: the token is set to Review every change or AI decides.
"Too many requests"Wait the seconds it says. A token may make 120 calls a minute, 30 of them changes, and 40 looks at other wikis.
"No public wiki …"That wiki is private or not in Wikily's public directory, so it cannot be looked at.
The app cannot reach the serverUse the address exactly as shown, without a slash at the end. Tools that run inside a web page cannot call MCP servers directly; use their desktop app or proxy mode.
An admin sees no page or no token buttonThe owner has not allowed them yet (Admins allowed to use MCP).