mcp-teamline
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 方法或编码;此服务器默认以 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。请勿提交真实密钥。
本地运行
安装依赖并编译 TypeScript,然后使用:node dist/index.js 启动
启动时在环境中提供 TEAMLINE_API_KEY。安装后,bin 名称为 mcp-teamline。
工具
工具 | 输入 | 描述 |
teamline_auth_test | 无 | 调用 Teamline auth.test 并返回已验证用户(id、name、email)的 JSON。 |
teamline_tasks_list | 可选:limit(数字)、channel(#name 或 slackId)、list(~name 或 id;若设置 list 则 channel 为必填)、user(@name、email 或 slackId)、complete(布尔值;true = 仅已完成) | 调用 Teamline tasks.list。若省略 channel 和 user,API 默认使用你自己。返回任务数组的 JSON。 |
teamline_tasks_create | name(必填);可选:description、assign(@name/email/slackId 的 string[])、channel、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。返回 hook 的 JSON。 |
teamline_webhooks_remove | hook(必填,id 字符串) | 调用 Teamline webhooks.remove。返回已移除 hook 的 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