Teletype MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Teletype MCPCreate a draft article titled 'MCP Setup' with content 'Step-by-step guide.'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Teletype MCP
Локальный MCP-сервер для управления публикациями на teletype.in. Он запускается на компьютере пользователя и не требует Vercel, другого хостинга или постоянно работающего внешнего сервера.
Как это работает
ChatGPT / Claude / Cursor / другой MCP-клиент
│ stdio
▼
локальный server.js
│ HTTPS
▼
teletype.inСервер работает только пока запущен MCP-клиент. Токены и настройки хранятся в локальном .env и не отправляются в GitHub.
Related MCP server: writefreely-mcp-server
Два режима
DRAFT_ONLY— агент может создавать и редактировать только скрытые материалы. Открытая публикация заблокирована кодом.AUTO_PUBLISH— агент может создать материал и сразу опубликовать его открыто.
По умолчанию используется DRAFT_ONLY.
Установка для Windows — рекомендуемый вариант
Нужен Node.js 20 или новее.
Установи Node.js 20+ с официального сайта: https://nodejs.org/
Скачай репозиторий через Code → Download ZIP или клонируй его через Git.
Распакуй архив и открой папку
teletype-mcp.Дважды запусти файл
install.cmd.Установщик проверит Node.js, установит зависимости, задаст вопросы для
.envи создаст файлы запуска.
Если Windows показывает предупреждение SmartScreen, выбери «Подробнее → Выполнить в любом случае»: скрипт работает только внутри папки проекта и не отправляет секреты наружу.
Если запускаешь из PowerShell
.install.ps1Если PowerShell блокирует .ps1, используй install.cmd или выполни:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.install.ps1Ручной вариант
npm.cmd install
node setup.mjsНа macOS/Linux:
chmod +x install.sh
./install.shУстановщик создаёт .env, mcp-config.json, start-teletype-mcp.cmd, start-teletype-mcp.ps1 и, на macOS/Linux, start-teletype-mcp.sh. Реальные значения .env остаются только на компьютере пользователя.
Запуск после установки
На Windows просто запусти start-teletype-mcp.cmd двойным щелчком. Для PowerShell:
.\start-teletype-mcp.ps1В macOS/Linux запусти ./start-teletype-mcp.sh. Пустое окно терминала — нормальное поведение: сервер ждёт команды от MCP-клиента. Не закрывай его, если клиент не запускает сервер самостоятельно.
Подключение к MCP-клиенту
Установщик создаёт файл mcp-config.json с уже подставленными абсолютными путями. Скопируй его содержимое в конфигурацию MCP-клиента, который поддерживает локальные серверы через stdio:
{
"mcpServers": {
"teletype": {
"command": "C:/Program Files/nodejs/node.exe",
"args": ["C:/путь/к/teletype-mcp/server.js"]
}
}
}На Windows укажи полный путь к server.js. На macOS/Linux пример выглядит так:
{
"mcpServers": {
"teletype": {
"command": "node",
"args": ["/полный/путь/к/teletype-mcp/server.js"]
}
}
}После перезапуска MCP-клиента появятся инструменты check_connection, get_profile, create_article, update_article, publish_article, list_articles и get_article. Первой командой попроси агента выполнить check_connection.
Важно: не каждый веб-чат поддерживает подключение локального stdio MCP. Если в ChatGPT нет раздела для локальных MCP-серверов, используй MCP-клиент с такой поддержкой, например Claude Desktop, Cursor или другой совместимый клиент. Сам MCP при этом уже работает локально и не зависит от Vercel.
Безопасность
Не добавляй в GitHub, сообщения или Notion:
токены, cookies, session ID и CSRF;
содержимое
.env;личные URL и идентификаторы аккаунта;
логи с приватными данными.
Перед включением AUTO_PUBLISH рекомендуется проверить работу в DRAFT_ONLY.
Проверка
npm run check
npm testВ Windows PowerShell используй npm.cmd run check и npm.cmd test, если команда npm блокируется политикой выполнения сценариев.
Частые ошибки
npm.ps1 cannot be loaded / выполнение сценариев отключено
Это ограничение PowerShell, а не ошибка проекта. Используй npm.cmd ..., запусти install.cmd или временно разреши скрипты только для текущего окна:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypassnode is not recognized
Node.js не установлен или PowerShell открыт до его установки. Установи Node.js 20+, закрой все окна терминала и открой новое.
MCP подключился, но check_connection выдаёт 401/403
Проверь локальный .env: токен, TELETYPE_CLIENT_ID, TELETYPE_SESSION_ID, TELETYPE_LID и TELETYPE_CSRF должны относиться к одной актуальной сессии Teletype. Не отправляй их в чат.
TELETYPE_BLOG_ID не задан
Заполни идентификатор блога в .env или передай blog_id инструменту MCP. Пустой TELETYPE_BLOG_URI допустим.
Агент не видит инструменты
Проверь путь в mcp-config.json, перезапусти MCP-клиент и убедись, что используется полный путь к node.exe и server.js. Локальный сервер должен запускаться из папки проекта.
Статья создаётся скрытой
Это ожидаемо в DRAFT_ONLY. Для открытой автопубликации повторно запусти setup.mjs и выбери режим 2, но сначала протестируй соединение и создание скрытой статьи.
This server cannot be installed
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
- AlicenseAqualityDmaintenanceMCP server for Substack that lets Claude Code create drafts, upload images, set cover thumbnails, schedule, and publish posts on your Substack publication.1114MIT
- AlicenseAqualityBmaintenanceAn MCP server for WriteFreely that enables AI agents to publish and manage content on WriteFreely instances (including self-hosted instances and Write.as).103MIT
- Flicense-qualityDmaintenanceAn MCP server for publishing markdown articles to Medium and Substack via unofficial APIs, with tools to list, create, and manage posts and drafts.
- Alicense-qualityBmaintenancePrivate MCP server for validating, previewing, creating, and updating Substack newsletter drafts through an MCP-compatible client.7231Apache 2.0
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
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/shaekhovismagil-bit/teletype-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server