Skip to main content
Glama
aroy314

mcp-teamline

by aroy314

mcp-teamline

Teamline API をラップする MCP stdio サーバーで、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 メソッドやエンコーディングの記載がありません。このサーバーはデフォルトで JSON { token, ...params } を POST し、フォールバックとして form-urlencoded を使用します。

Cursor(mcp.json)

GitHub パッケージを使用する場合:

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

TEAMLINE_API_KEY はローカルストアまたは OS の環境変数から設定してください。実際のキーをコミットしないでください。

ローカル実行

依存関係をインストールして TypeScript をコンパイルし、次のコマンドで起動します: node dist/index.js

起動時に環境変数 TEAMLINE_API_KEY を設定してください。インストール後、バイナリ名は mcp-teamline です。

ツール

ツール

入力

説明

teamline_auth_test

なし

Teamline auth.test を呼び出し、認証されたユーザーを JSON で返します(id、name、email)。

teamline_tasks_list

オプション: limit(数値)、channel(#name または slackId)、list(~name または id。list を設定する場合は channel が必須)、user(@name または email)、complete(ブール値。true の場合は完了済みのみ)

Teamline tasks.list を呼び出します。channel と user が省略された場合、API は自分自身をデフォルトとします。タスク配列を JSON で返します。

teamline_tasks_create

name(必須); オプション: description、assign(@name/email/slackId の string[])、channel、list(list を設定する場合は channel が必須)、personal(ブール値)、due(ISO8601 または自然言語の文字列)、notify(string[])

Teamline tasks.create を呼び出します。作成されたタスクを JSON で返します。

teamline_tasks_complete

task(必須、id 文字列)

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 文字列)

Teamline webhooks.remove を呼び出します。削除されたフックを JSON で返します。

TEAMLINE_API_KEY が設定されていない場合、ツールはネットワークを呼び出さずに明確なエラーを返します。

ライセンス

MIT(c)2026 Alexandre Roy。Teamline API の使用には 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