npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@1gnatov/ywiki-mcp

v0.2.3

Published

MCP server for Yandex Wiki — pages, comments, files, dynamic tables

Readme

ywiki-mcp

MCP-сервер для Yandex Wiki — управление страницами, комментариями, файлами и динамическими таблицами через AI-ассистентов (Claude, GPT и др.).

Быстрый старт

Claude Code

claude mcp add ywiki -- npx -y @1gnatov/ywiki-mcp@latest \
  -e WIKI_OAUTH_TOKEN=y0_... \
  -e WIKI_ORG_ID=123456

Claude Desktop / .mcp.json

{
  "mcpServers": {
    "ywiki": {
      "command": "npx",
      "args": ["-y", "@1gnatov/ywiki-mcp@latest"],
      "env": {
        "WIKI_OAUTH_TOKEN": "y0_...",
        "WIKI_ORG_ID": "123456"
      }
    }
  }
}

Для Yandex Cloud используйте WIKI_CLOUD_ORG_ID вместо WIKI_ORG_ID.

Получение токена

  1. Перейдите на https://oauth.yandex.ru
  2. Создайте приложение с правами wiki:write (или wiki:read для read-only)
  3. Получите OAuth-токен

ID организации

  • Yandex Cloud: WIKI_CLOUD_ORG_ID — ID из console.yandex.cloud → Настройки организации
  • Yandex 360: WIKI_ORG_ID — числовой ID организации

Переменные окружения

| Переменная | Описание | |---|---| | WIKI_OAUTH_TOKEN | OAuth 2.0 токен (начинается с y0_) | | WIKI_IAM_TOKEN | IAM-токен Yandex Cloud (альтернатива OAuth) | | WIKI_ORG_ID | ID организации Yandex 360 | | WIKI_CLOUD_ORG_ID | ID организации Yandex Cloud | | WIKI_BASE_URL | API URL (по умолчанию https://api.wiki.yandex.net) |

Укажите ровно один токен и ровно один ID организации.

Инструменты (25)

Страницы (10)

| Инструмент | Описание | |---|---| | wiki_read | Прочитать страницу по slug | | wiki_info | Получить метаданные без контента | | wiki_create | Создать страницу (wysiwyg/classic) | | wiki_update | Обновить контент страницы | | wiki_append | Добавить контент сверху/снизу | | wiki_delete | Удалить страницу (возвращает recovery token) | | wiki_recover | Восстановить удалённую страницу | | wiki_clone | Клонировать страницу (async) | | wiki_subpages | Получить дочерние страницы | | wiki_resources | Получить ресурсы (файлы, гриды) |

Комментарии (3)

| Инструмент | Описание | |---|---| | wiki_get_comments | Список комментариев | | wiki_add_comment | Добавить комментарий (с тредами) | | wiki_delete_comment | Удалить комментарий |

Файлы (4)

| Инструмент | Описание | |---|---| | wiki_list_files | Список файлов страницы | | wiki_upload_file | Загрузить файл | | wiki_download_file | Скачать файл | | wiki_delete_file | Удалить файл |

Динамические таблицы (7)

| Инструмент | Описание | |---|---| | wiki_create_grid | Создать таблицу | | wiki_get_grid | Получить таблицу (с фильтрами и сортировкой) | | wiki_delete_grid | Удалить таблицу | | wiki_add_grid_rows | Добавить строки | | wiki_delete_grid_rows | Удалить строки | | wiki_add_grid_columns | Добавить колонки | | wiki_delete_grid_columns | Удалить колонки | | wiki_update_grid_cells | Обновить ячейки |

Операции (1)

| Инструмент | Описание | |---|---| | wiki_operation_status | Статус async-операции (клонирование и др.) |

Разработка

git clone https://gitlab.com/1gnatov/ywiki-mcp.git
cd ywiki-mcp
npm install
cp .env.example .env   # заполнить токен и org id
npm run dev             # запуск в режиме разработки
npm test                # тесты
npm run build           # сборка

Лицензия

Apache-2.0