Skip to main content
Glama

velog_mcp

MCP-сервер, позволяющий Claude напрямую создавать и публиковать посты на Velog.

Поддерживает Velog, у которого нет публичного API, через реверс-инжиниринг GraphQL. Разработан по принципу human-in-the-loop: черновик → проверка пользователем → публикация, что обеспечивает автоматизацию при сохранении полного контроля со стороны пользователя.

Установка

npx velog_mcp_setup

Войдя в систему Velog, откройте инструменты разработчика (DevTools) в браузере → Application → Cookies → https://velog.io и скопируйте значения access_token и refresh_token.

Токены будут сохранены в ~/.velog-mcp.json с правами доступа 0600. Добавьте этот файл в .gitignore.

Related MCP server: velog-mcp

Настройка Claude CLI (Claude Code)

Добавление в проект

claude mcp add velog npx -y velog_mcp

Или добавьте напрямую в .claude/settings.json проекта:

{
  "mcpServers": {
    "velog": {
      "command": "npx",
      "args": ["-y", "velog_mcp"]
    }
  }
}

Глобальное добавление

claude mcp add --scope global velog npx -y velog_mcp

Глобальные настройки доступны во всех проектах.

Проверка

claude mcp list

Если сервер velog отображается в списке, значит всё готово. После этого его можно использовать прямо в чате Claude Code.

나: "React 훅에 대한 글 써줘"
Claude: (velog_draft_post 호출 → 검토 후 발행)

Настройка Claude Desktop

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "velog": {
      "command": "npx",
      "args": ["-y", "velog_mcp"]
    }
  }
}

Использование

Написание и публикация поста

나: "React 19 concurrent features에 대한 글 써줘"

Claude: velog_draft_post 호출
→ { draft_id: "abc123", title: "React 19 Concurrent Features 정리", body_preview: "..." }

나: "좋아, 발행해"

Claude: velog_publish_post(draft_id: "abc123") 호출
→ { url: "https://velog.io/@username/react-19-...", post_id: "..." }

Публикация в приватном режиме

나: "이 글 비공개로 발행해줘"
Claude: velog_publish_post(draft_id: "abc123", is_private: true)

Список инструментов

Инструмент

Описание

velog_draft_post

Создание черновика поста (сохранение в памяти сессии)

velog_publish_post

Публикация черновика на Velog

velog_list_posts

Просмотр списка моих постов

velog_get_post

Получение полного содержимого конкретного поста

velog_update_post

Редактирование существующего поста

velog_delete_post

Удаление поста

Аутентификация

  • access_token: TTL ~1-2 часа. Сервер Velog автоматически обновляет его через Set-Cookie в ответе GraphQL.

  • refresh_token: TTL ~30 дней. При истечении срока действия необходимо повторно выполнить npx velog_mcp_setup.

  • Отдельного эндпоинта для обновления нет — промежуточное ПО Velog обрабатывает это автоматически.

Обработка ошибок

Ситуация

Сообщение

Токен истек (401)

"Токен истек или недействителен. Пожалуйста, выполните npx velog_mcp_setup снова."

Нет файла настроек

"Файл настроек не найден. Пожалуйста, выполните npx velog_mcp_setup."

Сетевая ошибка

"Не удалось подключиться к API Velog. Проверьте сеть."

Неверный draft_id

"draft_id не существует. Сначала вызовите velog_draft_post."

Ошибка GraphQL

Возвращается исходное сообщение об ошибке сервера Velog

Примечания

  • Черновики сохраняются в памяти сессии процесса MCP-сервера. При перезапуске Claude Desktop они удаляются.

  • Чтобы сохранить черновик без публикации, используйте velog_publish_post(is_private: true) для сохранения в приватном режиме.

  • Изображения: используется метод ссылок на внешние URL в Markdown (![alt](url)).

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Live SEO workflow tools for Claude Code, Codex, and AI agents.

  • Read, edit, publish, and preview your pepita websites from Claude.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seongwon030/velog_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server