
vizioz/teamwork-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для подключения к API Teamwork
Обзор
Сервер MCP, который подключается к API Teamwork, предоставляя упрощенный интерфейс для взаимодействия с проектами и задачами Teamwork. - Подключение к API Teamwork - Восстановление проектов и задач - Создание, обновление и удаление задач - Конечные точки RESTful API - Обработка ошибок и регистрация - сервер MCP для интеграции с Cursor и другими приложениями Node.js (v14.17 или выше, рекомендуется 18+ или даже лучше последняя версия LTS) - npm или yarn - учетная запись командной работы с доступом к API Через сервер MCP доступны следующие инструменты: - getProjects - Получить все проекты от Teamwork - getCurrentProject - Получить информацию о текущем проекте - CreateProject - Создать новый проект в Teamwork Получить все задачи из командной работы - Получить все задачи из конкретного проекта в командной работе - Получить все задачи из конкретного проекта в командной работе - Получить все списки задач из конкретного проекта в командной работе - Получить все задачи из определенного списка задач ID из командной работы - Получить TaskById - Получить все задачи из конкретного проекта в командной работе - Получить все задачи из конкретного списка задач.
Обзор (машинный перевод)
Сервер MCP, который подключается к API Teamwork, предоставляя упрощенный интерфейс для взаимодействия с проектами и задачами Teamwork.
Особенности
Подключение к Teamwork API
- Ретривировать проекты и задачи Создавать, обновлять и удалять задачи Конечные точки RESTful API
- Обработка ошибок и регистрация MCP-сервер для интеграции с Cursor и другими приложениями
Предпосылки
Node.js (v14.17 или выше, рекомендуем 18+ или даже лучшую последнюю версию LTS)
- npm или пряжу Командный аккаунт с доступом к API
Инструменты командной работы MCP
Через сервер MCP доступны следующие инструменты:
###Проектные инструменты
getProjects- Получить все проекты из командной работы- [[Т1]] - Получает подробную информацию о текущем проекте
createProject- Создание нового проекта в командной работе
Инструменты для задач
[[Т3]] - Получить все задания из командной работы
getTasksByProjectId - Получить все задания из конкретного проекта в командной работе
getTaskListsByProjectId - Получить все списки задач из конкретного проекта в Teamwork
getTasksByTaskListId - Получает все задачи из определенного списка задач ID от Teamwork
getTaskById - Получить конкретную задачу по ID от Teamwork
createTask - Создание новой задачи в командной работе
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Teamwork MCP
An MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.
Features
- Connect to Teamwork API
- Retrieve projects and tasks
- Create, update, and delete tasks
- RESTful API endpoints
- Error handling and logging
- MCP server for integration with Cursor and other applications
Prerequisites
- Node.js (v14.17 or higher, recommend 18+ or even better latest LTS version)
- npm or yarn
- Teamwork account with API access
Available Teamwork MCP Tools
The following tools are available through the MCP server:
Project Tools
getProjects- Get all projects from TeamworkgetCurrentProject- Gets details about the current projectcreateProject- Create a new project in Teamwork
Task Tools
getTasks- Get all tasks from TeamworkgetTasksByProjectId- Get all tasks from a specific project in TeamworkgetTaskListsByProjectId- Get all task lists from a specific project in TeamworkgetTasksByTaskListId- Gets all tasks from a specific task list ID from TeamworkgetTaskById- Get a specific task by ID from TeamworkcreateTask- Create a new task in TeamworkcreateSubTask- Create a new subtask under a parent task in TeamworkupdateTask- Update an existing task in TeamworkdeleteTask- Delete a task from TeamworkgetTasksMetricsComplete- Get the total count of completed tasks in TeamworkgetTasksMetricsLate- Get the total count of late tasks in TeamworkgetTaskSubtasks- Get all subtasks for a specific task in TeamworkgetTaskComments- Get comments for a specific task from Teamwork
Comment Tools
createComment- Create a comment related to a task/message/notebook
Company Tools
getCompanies- Get all companies from Teamwork with optional filteringgetCompanyById- Get a specific company by IDcreateCompany- Create a new company in TeamworkupdateCompany- Update an existing company’s informationdeleteCompany- Delete a company from Teamwork
People Tools
getPeople- Get all people from TeamworkgetPersonById- Get a specific person by ID from TeamworkgetProjectPeople- Get all people assigned to a specific project from TeamworkaddPeopleToProject- Add people to a specific project in TeamworkdeletePerson- Delete a person from TeamworkupdatePerson- Update a person’s information (timezone, name, email, etc.)getProjectsPeopleMetricsPerformance- Get people metrics performancegetProjectsPeopleUtilization- Get people utilizationgetProjectPerson- Get a specific person on a project
Reporting Tools
getProjectsReportingUserTaskCompletion- Get user task completion report
Установка
npx -y @vizioz/teamwork-mcp --domain yourdomain --user [email protected] --pass yourPasswordКонфигурация
{
"mcpServers": {
"teamwork": {
"command": "npx",
"args": [
"-y",
"@vizioz/teamwork-mcp",
"--domain",
"yourdomain",
"--user",
"[email protected]",
"--pass",
"yourPassword"
]
}
}
}