What is Teamwork MCP?
Teamwork MCP is an MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks. It is designed for use with MCP-compatible clients such as Cursor and Claude Desktop.
How to use Teamwork MCP?
Install via npx (npx @vizioz/teamwork-mcp) and provide your Teamwork credentials (domain, username, password) through environment variables, a .env file, or command-line arguments. Then add the server to an MCP client like Cursor, Claude Desktop, or Windsurf. The server exposes a wide set of tools for managing projects, tasks, comments, companies, people, reporting, and time entries.
Key features of Teamwork MCP
- Connects to the Teamwork API and manages projects/tasks
- Retrieve, create, update, and delete tasks and subtasks
- Manage companies, people, time entries, and comments
- Filter available tools using allow/deny lists or groups (Projects, Tasks, etc.)
- Configurable logging with error and combined log files
- Support for reporting metrics like user task completion and utilization
Use cases of Teamwork MCP
- Automate project and task management from an AI assistant within Cursor or Claude
- Fetch task metrics (completed, late) for dashboards or reporting
- Add or update people and their assignments on projects
- Create comments on tasks, messages, or notebooks
- Generate utilization reports in CSV or HTML format
评论