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를 로컬 비밀 저장소 또는 OS 환경에서 채우세요. 실제 키를 커밋하지 마세요.
로컬 실행
의존성을 설치하고 TypeScript를 컴파일한 후, node dist/index.js로 시작하세요.
실행 시 환경에 TEAMLINE_API_KEY를 제공하세요. 설치 후 bin 이름은 mcp-teamline입니다.
도구
도구 | 입력 | 설명 |
teamline_auth_test | 없음 | Teamline auth.test를 호출하고 인증된 사용자를 JSON으로 반환합니다 (id, name, email). |
teamline_tasks_list | 선택 사항: limit (number), channel (#name 또는 slackId), list (~name 또는 id; list가 설정된 경우 channel 필수), user (@name, email 또는 slackId), complete (boolean; true = 완료된 것만) | Teamline tasks.list를 호출합니다. channel과 user를 생략하면 API는 기본적으로 자신을 대상으로 합니다. 작업 배열을 JSON으로 반환합니다. |
teamline_tasks_create | name (필수); 선택 사항: description, assign (string[] of @name/email/slackId), channel, list (설정된 경우 channel 필수), personal (boolean), 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