Teamwork-MCP

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

  1. Clone repository
  2. Install dependencies
  3. 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.