mcp-teamline
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(必須、現在は | 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 利用規約が適用されます。
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
AlicenseBqualityDmaintenanceEnables interaction with the Tembo API to manage organization tasks and view enabled code repositories. Users can create, search, and list tasks or retrieve account information directly through MCP-compatible clients.5171MIT- FlicenseNot gradedqualityDmaintenanceProvides programmatic access to Trello's API to manage boards, lists, cards, and organizations via MCP.1
- FlicenseBqualityAmaintenanceEnables interaction with the Flow Team API through MCP clients, allowing endpoint discovery, API calls, and project management operations like listing projects and participants.11
- FlicenseNot gradedqualityDmaintenanceEnables monitoring and management of tasks via WebSocket events and authorization requests through MCP tools.
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.
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/aroy314/mcp-teamline'
If you have feedback or need assistance with the MCP directory API, please join our Discord server