WitWiki

WitWiki: общая вики для команды, которую читают и пишут кодовые агенты

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Получать подборку страниц по задаче через getBrief
  • Читать, создавать и обновлять страницы вики
  • Вносить точечные правки с проверкой актуальной версии
  • Вести журнал изменений и просматривать историю версий
  • Управлять проектами и источниками внутри организации

Какие данные видит

Ассистент работает в рамках организации пользователя, видит страницы вики, источники и журнал изменений с указанием автора правки.

Нужен ли аккаунт

Не нужен: сервер работает без входа

WitWiki — общая вики, к которой обращаются агенты в разных репозиториях и разных клиентах вместо отдельного файла памяти на каждый случай. Ассистент получает подборку нужных страниц по задаче, может править их частями с проверкой версии и вести журнал изменений с указанием автора.

Как подключить

Как подключить WitWiki к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://witwiki.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить WitWiki к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://witwiki.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить WitWiki к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://witwiki.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (22)

Технические названия из tools/list. Нужны только разработчикам.

project_createCreate a new project within the caller's organization.
project_getGet a project by ID, scoped to the caller's organization.
project_listList all projects in the caller's organization.
project_updateUpdate the name of a project, scoped to the caller's organization.
source_uploadUpload a raw source file. Accepts base64-encoded file content and stores it in blob storage, returning the created RawSource record. Use wiki_markSourceIngested after the content has been incorporated into wiki pages.
wiki_appendLogAppend an entry to the chronological wiki log. Used to record ingests, queries, and other notable activity.
wiki_deletePageDelete a wiki page. Returns an error if the page does not exist.
wiki_deleteSourceDelete a raw source and its associated blob object.
wiki_getBriefStart here: one call to orient on a task. Returns the pages you should read, ranked by search, recency, links and name, packed under a token budget (default 2000), each with its content, version, age and last author, so you can read what matters and patch it without a second lookup. wiki_getIndex and wiki_getLog are for the map.
wiki_getIndexFetch the wiki index page (path: "index").
wiki_getLogFetch the most recent entries from the wiki log, newest first.
wiki_getPageFetch a wiki page by path. Returns title, markdown content, metadata, timestamps, and version — the token to pass back as expected_version when you write, so nobody's edit is silently overwritten.
wiki_getSourceGet metadata for a single raw source by ID.
wiki_guideHow to use WitWiki: conventions (wikilinks [[path]], mermaid diagrams over ASCII art), the read-before-write loop, and the available tools. Call this first after connecting.
wiki_lintRun health checks on the wiki: returns orphan pages (no inbound links) and dead wikilinks (targets that don't exist).
wiki_listPagesList wiki pages. With q, runs full-text search; with prefix, filters by path prefix; otherwise returns the most recently updated pages.
wiki_listSourcesList raw sources (uploaded files) for the current project.
wiki_markSourceIngestedMark a raw source as ingested. Call this after reading a source and incorporating its content into wiki pages, so the same source is not re-processed in future sessions.
wiki_patchPageEdit part of a page without resending it: replace exact text, insert after a line, replace a section, append to a section, or create one. Pass base_version from wiki_getPage. Anchors must match exactly once; a stale base is refused with VERSION_CONFLICT and a diff of what changed since; a missing or ambiguous anchor is refused with the nearest lines. Returns the new version and the tokens saved versus an overwrite. Prefer this over wiki_updatePage for anything smaller than a rewrite.
wiki_rebuildGraphRe-parse every page and atomically rebuild the link graph. Prunes stale edges left by bulk edits, renames, or structural reorganisation.
wiki_updateIndexCreate or update the wiki index page.
wiki_updatePageCreate or fully overwrite a wiki page — use wiki_patchPage for anything smaller than a rewrite. Pass expected_version from wiki_getPage: if the page changed since, the write is refused with VERSION_CONFLICT, the current version, and a diff of what changed, so you can re-apply instead of overwriting. The server parses [[wikilinks]] from content and refreshes the link graph automatically.