Teamwork-MCP
6
Teamwork MCP is an MCP server that provides a streamlined interface for interacting with Teamwork projects and tasks via the Teamwork API. It supports various project management functionalities and integrates with Cursor and other platforms.
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
Available Tools
Project Tools
- Get all projects, current project, create project
Task Tools
- Manage tasks by project, task list
Comment Tools
- Create task comments
Company Tools
- Manage companies
People Tools
- Manage people and project assignments
Reporting Tools
- User task completion and utilization reports
Time Tools
- Manage time entries, project allocations, timezones
Prerequisites
- Node.js, npm/yarn, Teamwork account with API access
Installation
- Clone repository
- Install dependencies
- Configure environment variables
Configuration
- Set server port, environment, logging level, domain, username, password
Tool Filtering
- Use allow or deny lists for tool filtering, control access by groups
Usage
- Use with npx or build application, run as MCP server
- Add to Cursor for pre-0.47/post-0.47 versions
License
Licensed under the MIT License.
Disclaimer
Not affiliated with Teamwork.com, name usage for descriptive purposes.