Skip to main content
Glama

Togello MCP Server

Togello MCP Server предоставляет доступ к задачам, категориям, заметкам календаря, событиям Google Календаря, элементам активности и журналам активности Togello через протокол Model Context Protocol.

https://togello.com/sign

Требования

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

  • API-токен Togello

Related MCP server: Todocko MCP Server

Локальный MCP с использованием npm

Используйте это для настольных клиентов и локальных инструментов разработчика, которые запускают MCP-серверы через stdio.

{
  "mcpServers": {
    "togello": {
      "command": "npx",
      "args": ["-y", "togello-mcp-server"],
      "env": {
        "TOGELLO_API_TOKEN": "replace_with_your_token"
      }
    }
  }
}

Удаленный MCP

Удаленный режим предоставляет SSE-эндпоинт по адресу /sse и эндпоинт для сообщений /message.

TOGELLO_MCP_MODE=remote \
TOGELLO_MCP_AUTH_MODE=passthrough \
TOGELLO_MCP_HOST=0.0.0.0 \
TOGELLO_MCP_PORT=8081 \
npm start

Подключите удаленные MCP-клиенты к:

https://your-domain.example/sse

Аутентификация passthrough ожидает, что каждый запрос удаленного клиента будет отправлять свой собственный API-токен Togello в заголовке Authorization: Bearer .... Используйте этот режим для опубликованных удаленных MCP-серверов.

Аутентификация env использует один серверный TOGELLO_API_TOKEN для всех удаленных клиентов. Она предназначена только для доверенных локальных или однопользовательских развертываний. При привязке к нелокальному хосту TOGELLO_MCP_AUTH_MODE=env также требует TOGELLO_MCP_ALLOW_ENV_AUTH=true, чтобы публичные развертывания не могли случайно включить аутентификацию с общим токеном.

Режим разработчика ChatGPT может добавлять удаленные MCP-серверы, использующие SSE. Для производственных приложений или коннекторов ChatGPT используйте аутентификацию passthrough или развертывание, которое аутентифицирует каждого пользователя отдельно перед пересылкой запросов в Togello.

Инструменты

Инструменты «только для чтения» включают аннотации MCP readOnlyHint и возвращают стабильный JSON как в structuredContent, так и в текстовом содержимом.

  • get-tasks-list: Получает незавершенные задачи TODO. Опциональный параметр categoryUUIDs фильтрует задачи по UUID категории.

  • get-calendar-date-memo: Получает заметку календаря для даты в формате YYYY-MM-DD.

  • get-todo-category-list: Получает категории TODO.

  • get-today-calendar: Получает связанные события Google Календаря и запланированные задачи.

  • get-activity-item-list: Получает включенные элементы активности.

  • get-activity-log-list: Получает журналы активности.

  • get-japan-current-time: Возвращает текущее время в Японии.

Инструменты записи возвращают JSON. Ответы об ошибках инструментов также возвращают JSON и помечаются как isError: true.

  • create-task: Создает задачу TODO.

  • update-task: Обновляет задачу TODO.

  • update-calendar-date-memo: Обновляет или очищает заметку календаря для даты.

  • start-activity-log: Запускает журнал активности.

  • complete-activity-log: Завершает журнал активности.

Разработка

npm install
npm run build

Обзор MCP

Сертифицировано https://mcpreview.com/mcp-servers/toru-takagi/togello-mcp-server

Публикация

npm run build
npm version patch
npm publish --access public

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers