Skip to main content
Glama
aroy314

mcp-teamline

by aroy314

mcp-teamline

MCP stdio-сервер, который оборачивает Teamline API, чтобы MCP-хосты (Cursor, Claude и т. д.) могли вызывать Teamline.

Документация API: https://support.teamline.app/article/64-integrating-using-the-teamline-api

Этот репозиторий распространяется под лицензией MIT. Сам Teamline API регулируется Условиями использования Teamline; использование этого сервера с Teamline означает, что эти условия применяются к трафику API.

Предварительные требования

  • Node.js 20 или новее

Related MCP server: Trello MCP Server

Окружение

Установите TEAMLINE_API_KEY в окружении. Создайте ключ на https://my.teamline.app/settings/api

Токен считывается только из окружения. Он никогда не передаётся как аргумент инструмента и никогда не логируется.

Необязательно: TEAMLINE_HTTP_ENCODING=json или form (по умолчанию json). В официальной статье не документированы HTTP-метод и кодировка; этот сервер по умолчанию отправляет POST с JSON { token, ...params }, а в качестве запасного варианта использует form-urlencoded.

Cursor (mcp.json)

Использование пакета GitHub:

{
  "mcpServers": {
    "teamline": {
      "command": "npx",
      "args": ["-y", "github:aroy314/mcp-teamline"],
      "env": {
        "TEAMLINE_API_KEY": ""
      }
    }
  }
}

Заполните TEAMLINE_API_KEY из локального хранилища секретов или окружения ОС. Не коммитьте реальный ключ.

Локальный запуск

Установите зависимости и скомпилируйте TypeScript, затем запустите: node dist/index.js

Укажите TEAMLINE_API_KEY в окружении при запуске. После установки имя бинарника — mcp-teamline.

Инструменты

Инструмент

Входные данные

Описание

teamline_auth_test

нет

Вызывает Teamline auth.test и возвращает аутентифицированного пользователя в формате JSON (id, name, email).

teamline_tasks_list

необязательно: limit (number), channel (#name или slackId), list (~name или id; channel обязателен, если задан list), user (@name, email или slackId), complete (boolean; true = только завершённые)

Вызывает Teamline tasks.list. Если channel и user не указаны, API по умолчанию использует вас. Возвращает массив задач в формате JSON.

teamline_tasks_create

name (обязательно); необязательно: description, assign (string[] из @name/email/slackId), channel, list (channel обязателен, если задан), personal (boolean), due (ISO8601 или человекочитаемая строка), notify (string[])

Вызывает Teamline tasks.create. Возвращает созданную задачу в формате JSON.

teamline_tasks_complete

task (обязательно, id string)

Вызывает Teamline tasks.complete. Возвращает завершённую задачу в формате JSON.

teamline_webhooks_create

event (обязательно, в настоящее время только tasks_completed), url (обязательно), name (необязательно)

Вызывает Teamline webhooks.create для регистрации предоставленного пользователем URL. Этот сервер регистрирует URL; он не получает webhook POST. Возвращает хук в формате JSON.

teamline_webhooks_remove

hook (обязательно, id string)

Вызывает Teamline webhooks.remove. Возвращает удалённый хук в формате JSON.

Если TEAMLINE_API_KEY отсутствует, инструменты возвращают понятную ошибку без обращения к сети.

Лицензия

MIT (c) 2026 Alexandre Roy. К использованию API Teamline применяются Условия использования Teamline.

Install Server
A
license - permissive license
A
quality
C
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

  • Search, document and execute authenticated API calls across 700+ apps via one MCP server

  • Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).

  • 34 production API tools over one hosted MCP endpoint.

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/aroy314/mcp-teamline'

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