Teamwork MCP logo

Teamwork MCP

by readingdancer

Teamwork MCP is a server that simplifies interaction with the Teamwork API. It provides a RESTful interface for managing projects and tasks within Teamwork.

View on GitHub

Last updated: N/A

What is Teamwork MCP?

Teamwork MCP is a server that acts as a middleware between applications and the Teamwork API, providing a simplified and consistent interface for interacting with Teamwork projects, tasks, and other data.

How to use Teamwork MCP?

To use Teamwork MCP, you need to install it, configure it with your Teamwork credentials, and then run the server. You can then interact with the server's RESTful API endpoints to manage your Teamwork projects and tasks. The server can be added to MCP clients like Cursor by following the instructions in the README.

Key features of Teamwork MCP

  • Connects to Teamwork API

  • Retrieves projects and tasks

  • Creates, updates, and deletes tasks

  • Provides RESTful API endpoints

  • Offers error handling and logging

  • Provides tool filtering for enhanced security

Use cases of Teamwork MCP

  • Integrating Teamwork with other applications

  • Automating project and task management workflows

  • Building custom tools and dashboards for Teamwork data

  • Simplifying interaction with the Teamwork API for developers

FAQ from Teamwork MCP

What is the recommended Node.js version?

Node.js v14.17 or higher is required, but v18+ or the latest LTS version is recommended.

How do I provide my Teamwork credentials?

You can provide your Teamwork credentials via environment variables, a .env file, or command-line arguments.

How can I filter the available tools?

You can use the --allow-tools or --deny-tools command-line arguments to control which tools are exposed by the server. You can also filter by tool groups like Tasks, Projects, People, Reporting, Time and Comments.

How do I add Teamwork MCP to Cursor?

Follow the instructions in the README for adding the server to Cursor, depending on your Cursor version.

Is this project affiliated with Teamwork.com?

No, this project is not affiliated with, endorsed by, or sponsored by Teamwork.com. The use of the name "Teamwork" is solely for descriptive purposes.