velog_mcp
velog_mcp
ClaudeがVelogに直接投稿を作成・公開できるMCPサーバー。
公開APIが存在しないVelogを、GraphQLのリバースエンジニアリングによってサポートします。ドラフト作成 → ユーザーによるレビュー → 公開というHuman-in-the-loopフローで設計されており、自動化しつつもユーザーが完全な制御を維持できます。
インストール
npx velog_mcp_setupVelogにログインした状態で、ブラウザの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 listvelog サーバーがリストに表示されれば準備完了です。以降、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に公開 |
| 自分の投稿リストを取得 |
| 特定の投稿の全内容を取得 |
| 既存の投稿を修正 |
| 投稿を削除 |
認証
access_token: 約1〜2時間のTTL。VelogサーバーがGraphQLレスポンスのSet-Cookieで自動更新します。refresh_token: 約30日のTTL。期限切れの場合はnpx velog_mcp_setupを再実行する必要があります。個別のリフレッシュエンドポイントはありません — Velogミドルウェアが自動処理します。
エラー処理
状況 | メッセージ |
トークン期限切れ (401) |
|
設定ファイルなし |
|
ネットワークエラー |
|
無効な draft_id |
|
GraphQLエラー | Velogサーバーのエラーメッセージをそのまま返却 |
注意事項
ドラフトはMCPサーバープロセスのセッションメモリに保存されます。Claude Desktopを再起動すると消滅します。
公開せずに保存したい場合は
velog_publish_post(is_private: true)で非公開保存してください。画像: Markdownの外部URL参照方式 (
) を使用してください。
ライセンス
MIT
Maintenance
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
- AlicenseBqualityBmaintenanceConnects Claude to WordPress sites through the REST API, enabling AI-assisted content creation, publishing, media management, user administration, and site maintenance tasks through natural language.472222MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to read, search, and write Velog blog posts. Supports post management, trending, and series/profile retrieval.10117MIT
- Flicense-qualityDmaintenanceEnables creating draft posts and listing published posts on abelcastro.dev directly from Claude.
- Flicense-qualityDmaintenanceMulti-platform blog publishing tool that enables users to save, schedule, and publish SEO-optimized articles to platforms like websites, LinkedIn, Twitter, and Substack directly from Claude.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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