Skip to main content
Glama
stendium

stendium-mcp

Official
by stendium

Стендиум — MCP-сервер

⚠️ Есть удалённая версия без установки. Теперь Стендиум отдаёт MCP-сервер по HTTP — ничего локально ставить не нужно, обновления приходят сами. Подключение — одной командой из профиля → Для разработчиков. Этот локальный (stdio) пакет оставлен как запасной и получает только критические багфиксы; новые возможности выходят в HTTP-версии.

Публикация рабочих инструментов на Стендиум — витрину-портфолио, где инструменты находят и пробуют, — из любого агента с поддержкой MCP: Claude Code, Codex, Cursor, Gemini CLI.

Агент сам изучает проект, собирает карточку (что это, под какие задачи, что принимает и отдаёт) и показывает её вам на подтверждение. Публикация уходит на витрину только после явного «да».

Инструменты

Инструмент

Что делает

check_access

Проверяет, задан ли токен и отвечает ли API. Вызывается первым, если не уверены в настройке

publish_tool

Публикует или обновляет карточку инструмента. Требует confirmed=true — то есть согласия автора

Главное поле карточки — jobs: 2–5 конкретных задач, которые инструмент решает, человеческими словами. Именно по ним инструмент находят люди и агенты.

Related MCP server: artifyde-mcp

Установка

Нужен Node.js 18+. Устанавливать вручную ничего не нужно — агент сам скачает пакет через npx при первом запуске.

  1. Создайте персональный токен: stendium.ru → Аватар → Профиль и настройки → Для разработчиков.

  2. Подключите сервер к своему агенту.

Claude Code — одна команда:

claude mcp add stendium -s user -e STENDIUM_TOKEN=ваш-токен -- npx -y stendium-mcp@latest

Codex, Cursor, Gemini CLI — в их конфиге MCP пропишите stdio-сервер: команда npx, аргументы -y stendium-mcp@latest, переменная окружения STENDIUM_TOKEN. Пример (TOML/JSON зависит от агента):

{
  "mcpServers": {
    "stendium": {
      "command": "npx",
      "args": ["-y", "stendium-mcp@latest"],
      "env": { "STENDIUM_TOKEN": "ваш-токен" }
    }
  }
}

@latest в команде — намеренно: без него npx берёт версию из кеша и обновления сервера не доходят.

После подключения перезапустите агента.

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

  • STENDIUM_TOKEN — персональный токен, обязателен для публикации;

  • STENDIUM_BASE_URL — адрес API, по умолчанию https://stendium.ru (нужен только для локальной разработки).

Токен читается только из окружения: в аргументах инструментов его нет, в логи он не попадает.

Разработка

Из клона репозитория:

git clone https://github.com/stendium/stendium-mcp.git
cd stendium-mcp
npm install
node smoke.mjs        # поднимает сервер по stdio и запрашивает список инструментов, ничего не публикует
node smoke-gate.mjs   # проверяет, что publish_tool отказывается публиковать без confirmed=true

Связанное

  • stendium/stendium-plugin — плагин Claude Code с теми же возможностями через скиллы /stendium-publish и /stendium-story.

Лицензия

MIT

Related MCP Connectors

Related MCP Servers