SeaTalk MCP Server
SeaTalk MCP Server
MCP-сервер, который подключается к Open Platform API SeaTalk и предоставляет 8 инструментов:
Инструмент | Что делает |
| Отправляет личное сообщение пользователю SeaTalk через бота |
| Отправляет сообщение в групповой чат |
| Список всех групп, в которые вступил бот |
| Получение информации о конкретной группе |
| Чтение недавних сообщений в группе (до 7 дней) |
| Поиск кодов сотрудников по электронной почте |
| Получение конкретного сообщения по ID |
| Чтение сообщений в треде |
Предварительные требования
Node.js 18+ — скачайте с nodejs.org (выберите LTS)
Учётные данные приложения SeaTalk — из open.seatalk.io:
Создайте приложение/бота
Скопируйте App ID и App Secret
Включите возможности обмена сообщениями и контактами
Related MCP server: DingTalk MCP Server
Быстрый старт (локально)
# Install dependencies
npm install
# Build the TypeScript code
npm run build
# Set your credentials and run
SEATALK_APP_ID=your_id SEATALK_APP_SECRET=your_secret npm startСервер запускается на http://localhost:3000/sse.
Развёртывание на Railway (рекомендуется для неразработчиков)
Перейдите на railway.app и зарегистрируйтесь (доступен бесплатный тариф)
Нажмите "New Project" → "Deploy from GitHub repo"
Подключите свой GitHub и загрузите этот код (или используйте "Deploy from local")
Перейдите на вкладку Variables и добавьте:
SEATALK_APP_ID= ваш App IDSEATALK_APP_SECRET= ваш App SecretPORT= 3000
Railway автоматически определит Dockerfile и выполнит развёртывание
Скопируйте публичный URL, который выдаст Railway (например,
your-app.up.railway.app)Ваша MCP-конечная точка:
https://your-app.up.railway.app/sse
Развёртывание на Render
Перейдите на render.com и зарегистрируйтесь
Нажмите "New" → "Web Service"
Подключите свой репозиторий или загрузите код
Установите Build Command:
npm install && npm run buildУстановите Start Command:
npm startДобавьте переменные окружения:
SEATALK_APP_ID= ваш App IDSEATALK_APP_SECRET= ваш App Secret
Выполните развёртывание и скопируйте URL
Подключение к Migoo
После развёртывания добавьте его как пользовательский MCP:
Используйте URL:
https://YOUR-DEPLOYED-URL/sseВсё — инструменты появятся автоматически
Структура проекта
seatalk-mcp-server/
├── src/
│ └── index.ts ← Main server code (all tools + API client)
├── package.json ← Dependencies
├── tsconfig.json ← TypeScript config
├── Dockerfile ← For Docker-based deploys
├── Procfile ← For Railway/Heroku
├── .env.example ← Template for env vars
└── README.md ← This fileThis server cannot be deployed
Maintenance
Related MCP Connectors
Send and read OpenPhone messages, calls, contacts and phone numbers.
Workspace messaging: conversations, contacts, agents, and connected lines through scoped OAuth.
Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.
Messaging tools for AI agents: send messages, manage chats, groups and channels.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Feishu/Lark platform APIs for automation scenarios including message management, document operations, calendar scheduling, group management, and Bitable operations through natural language.20,281 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude to interact with DingTalk workspaces to search for users, retrieve detailed employee information, and send private messages. It bridges the Model Context Protocol with DingTalk's internal enterprise APIs for seamless workspace communication.18 npm5MIT
- AlicenseNot gradedqualityDmaintenanceEnables real-time Feishu message monitoring, sending, file upload to cloud documents, and supports async and scheduled tasks via MCP.19 PyPI6MIT
- AlicenseAqualityCmaintenanceEnables AI clients to send, read, reply, and search messages on Feishu/Lark as the user's own identity using MCP tools.78 npmMIT