
vizioz/teamwork-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
チームワーク API に接続する MCP サーバー
概要
チームワーク API に接続する MCP サーバーで、チームワーク プロジェクトやタスクとやり取りするためのシンプルなインターフェイスを提供します。 - チームワーク API に接続 - プロジェクトとタスクの取得 - タスクの作成、更新、削除 - RESTful API エンドポイント - エラー処理とロギング - MCP サーバーで Cursor やその他のアプリケーションとの統合 - Node.js(v14.17以上、18以上を推奨するか、最新のLTSバージョンをお勧めします) - npmまたは yarn - APIアクセスでチームワークアカウント MCP サーバーでは、次のツールを利用できます。 - getProjects - Teamwork - GetCurrentProject - 現在のプロジェクトの詳細を取得する - CreateProject - Teamworkで新しいプロジェクトを作成する - getTasks - チームワークからすべてのタスクを取得する - getTasksByProjectId - チームワークの特定のプロジェクトからすべてのタスクを取得する - getTaskListsByProjectId - チームワークの特定のプロジェクトからすべてのタスクリストを取得する - getTasksByTaskListId - Teamworkから特定のタスクリストIDからすべてのタスクを取得します - GetTaskById - 取得...
概要(AI 翻訳)
チームワーク API に接続する MCP サーバーで、チームワーク プロジェクトやタスクとやり取りするためのシンプルなインターフェイスを提供します。
##特徴
- Teamwork APIに接続する
- プロジェクトとタスクの取得
- タスクの作成、更新、削除
- RESTful API エンドポイント
- エラー処理とロギング
- Cursorや他のアプリケーションとの統合のためのMCPサーバー
前提条件
- Node.js(v14.17以上、18以上を推奨するか、最新のLTSバージョンを推奨)
- npmかヤーン
- APIアクセスによるチームワークアカウント
##利用可能なチームワークMCPツール
MCP サーバーでは、次のツールを利用できます。
###プロジェクトツール
- [
getProjects- チームワークからすべてのプロジェクトを取得する - [
getCurrentProject- 現在のプロジェクトの詳細を取得する - [
createProject- チームワークの新しいプロジェクトを作成する
タスク ツール
- [
getTasks- チームワークからすべてのタスクを取得する - [
getTasksByProjectId- チームワークの特定のプロジェクトからすべてのタスクを取得する - [
getTaskListsByProjectId- チームワークの特定のプロジェクトからすべてのタスクリストを取得する - [
getTasksByTaskListId- チームワークから特定のタスクリストIDからすべてのタスクを取得します - [
getTaskById- チームワークからIDで特定のタスクを取得する - [
createTask- チームワークの新しいタスクを作成する
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
]
}
}
}