mcp-teamline
mcp-teamline
Servidor stdio de MCP que envuelve la API de Teamline para que los hosts de MCP (Cursor, Claude, etc.) puedan llamar a Teamline.
Documentación de la API: https://support.teamline.app/article/64-integrating-using-the-teamline-api
Este repositorio tiene licencia MIT. La API de Teamline en sí se rige por los Términos de Servicio de Teamline; usar este servidor contra Teamline significa que esos términos se aplican al tráfico de la API.
Requisitos previos
Node.js 20 o posterior
Related MCP server: Trello MCP Server
Entorno
Establece TEAMLINE_API_KEY en el entorno. Crea una clave en https://my.teamline.app/settings/api
El token se lee solo del entorno. Nunca es un argumento de herramienta y nunca se registra.
Opcional: TEAMLINE_HTTP_ENCODING=json o form (por defecto json). El artículo oficial no documenta el método HTTP ni la codificación; este servidor envía JSON { token, ...params } por defecto, con form-urlencoded como alternativa.
Cursor (mcp.json)
Usando el paquete de GitHub:
{
"mcpServers": {
"teamline": {
"command": "npx",
"args": ["-y", "github:aroy314/mcp-teamline"],
"env": {
"TEAMLINE_API_KEY": ""
}
}
}
}Completa TEAMLINE_API_KEY desde tu almacén de secretos local o el entorno del sistema operativo. No comprometas una clave real.
Ejecución local
Instala las dependencias y compila TypeScript, luego inicia con: node dist/index.js
Proporciona TEAMLINE_API_KEY en el entorno al lanzar. Después de la instalación, el nombre del binario es mcp-teamline.
Herramientas
Herramienta | Entrada | Descripción |
teamline_auth_test | none | Llama a Teamline auth.test y devuelve el usuario autenticado como JSON (id, name, email). |
teamline_tasks_list | opcional: limit (number), channel (#name o slackId), list (~name o id; channel requerido si list está establecido), user (@name, email o slackId), complete (boolean; true = solo completadas) | Llama a Teamline tasks.list. Si se omiten channel y user, la API se establece por defecto en ti mismo. Devuelve el array de tareas como JSON. |
teamline_tasks_create | name (requerido); opcional: description, assign (string[] de @name/email/slackId), channel, list (channel requerido si se establece), personal (boolean), due (ISO8601 o cadena humana), notify (string[]) | Llama a Teamline tasks.create. Devuelve la tarea creada como JSON. |
teamline_tasks_complete | task (requerido, id string) | Llama a Teamline tasks.complete. Devuelve la tarea completada como JSON. |
teamline_webhooks_create | event (requerido, actualmente solo | Llama a Teamline webhooks.create para registrar una URL proporcionada por el usuario. Este servidor registra la URL; no recibe POSTs de webhook. Devuelve el hook como JSON. |
teamline_webhooks_remove | hook (requerido, id string) | Llama a Teamline webhooks.remove. Devuelve el hook eliminado como JSON. |
Si falta TEAMLINE_API_KEY, las herramientas devuelven un error claro sin llamar a la red.
Licencia
MIT (c) 2026 Alexandre Roy. Los Términos de Servicio de Teamline se aplican al uso de la API de 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