NestDaddy

Tistory MCP (Unofficial)

io.github.jangsejong/tistory-mcp ยท v0.2.0

Unofficial MCP server for Tistory blogs: publish, edit, drafts, images. Private by default.

Connect Runs on your machine

Terminal
claude mcp add tistory-mcp -e TISTORY_MCP_SESSION_STORE=<TISTORY_MCP_SESSION_STORE> -e TISTORY_MCP_MIN_INTERVAL_SEC=<TISTORY_MCP_MIN_INTERVAL_SEC> -e TISTORY_MCP_DAILY_CAP=<TISTORY_MCP_DAILY_CAP> -e TISTORY_MCP_ALLOW_ANY_HOST=<TISTORY_MCP_ALLOW_ANY_HOST> -- uvx tistory-mcp==0.2.0
claude_desktop_config.json
{
  "mcpServers": {
    "tistory-mcp": {
      "command": "uvx",
      "args": [
        "tistory-mcp==0.2.0"
      ],
      "env": {
        "TISTORY_MCP_SESSION_STORE": "<TISTORY_MCP_SESSION_STORE>",
        "TISTORY_MCP_MIN_INTERVAL_SEC": "<TISTORY_MCP_MIN_INTERVAL_SEC>",
        "TISTORY_MCP_DAILY_CAP": "<TISTORY_MCP_DAILY_CAP>",
        "TISTORY_MCP_ALLOW_ANY_HOST": "<TISTORY_MCP_ALLOW_ANY_HOST>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "tistory-mcp": {
      "command": "uvx",
      "args": [
        "tistory-mcp==0.2.0"
      ],
      "env": {
        "TISTORY_MCP_SESSION_STORE": "<TISTORY_MCP_SESSION_STORE>",
        "TISTORY_MCP_MIN_INTERVAL_SEC": "<TISTORY_MCP_MIN_INTERVAL_SEC>",
        "TISTORY_MCP_DAILY_CAP": "<TISTORY_MCP_DAILY_CAP>",
        "TISTORY_MCP_ALLOW_ANY_HOST": "<TISTORY_MCP_ALLOW_ANY_HOST>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "tistory-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "tistory-mcp==0.2.0"
      ],
      "env": {
        "TISTORY_MCP_SESSION_STORE": "<TISTORY_MCP_SESSION_STORE>",
        "TISTORY_MCP_MIN_INTERVAL_SEC": "<TISTORY_MCP_MIN_INTERVAL_SEC>",
        "TISTORY_MCP_DAILY_CAP": "<TISTORY_MCP_DAILY_CAP>",
        "TISTORY_MCP_ALLOW_ANY_HOST": "<TISTORY_MCP_ALLOW_ANY_HOST>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
TISTORY_MCP_SESSION_STORE
Optional
Where the blog session cookies are kept: a 0600 file under the config directory, or the OS keyring.
TISTORY_MCP_MIN_INTERVAL_SEC
Optional
Minimum number of seconds between publish/update calls. 0 disables the interval.
TISTORY_MCP_DAILY_CAP
Optional
Maximum number of publish/update calls per day. 0 disables the cap.
TISTORY_MCP_ALLOW_ANY_HOST
Optional
Set to 1 to allow blog hosts outside *.tistory.com (custom domains). Unset by default: only *.tistory.com is accepted.

Details

Package[email protected] (PYPI, stdio)
First published28 Oct 2026
Last updated28 Oct 2026
Registry nameio.github.jangsejong/tistory-mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.