AI agent'larının Model Context Protocol aracılığıyla Teamwork.com projelerini, biletlerini, alanlarını ve sohbetlerini yönetmesini sağlayın.
Ayrıca bilinen adı teamwork/mcp, mcp
- Yıldızlar
- 28
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.62.2
- Son commit
- 15 Kas 2026
- Lisans
- MIT
Teamwork.com MCP nedir?
Teamwork.com bir MCP sunucusudur. AI agent'larının Model Context Protocol aracılığıyla Teamwork.com projelerini, biletlerini, alanlarını ve sohbetlerini yönetmesini sağlayın.
Özet, projenin README dosyasından oluşturuldu
Teamwork.com MCP sunucusu hakkında
Bu entegrasyon sayesinde Teamwork.com projelerini, biletlerini ve iletişim süreçlerini AI agent'ları aracılığıyla yönetmek mümkündür. Projeler, Desk, Alanlar ve Sohbet için araçlar sunarak büyük dil modellerinin mevcut iş akışlarınızla etkileşime girmesi için standartlaştırılmış bir yol sağlar. Geliştiriciler; görevleri, etiketleri, zamanlayıcıları veya müşteri biletlerini doğrudan bir AI istemcisinden yönetmek gibi görevleri otomatikleştirmek için bunu kullanabilir.
Kullanıcılar, bulut ortamları için HTTP arayüzünü veya yerel masaüstü uygulamaları için stdio arayüzünü kullanarak sunucuyu dağıtabilirler. Kimlik doğrulama, bearer token veya OAuth2 aracılığıyla gerçekleştirilir ve sistem, işlemler sırasında güvenlik sağlamak için isteğe bağlı bir salt okunur modu destekler. Sunucu Go ile oluşturulmuştur ve çalışması için 1.27 veya daha yeni bir sürüm gerektirir.
Bu araç seti, farklı dağıtım ihtiyaçları için tasarlanmıştır; çoklu istemci desteği için üretim ortamına hazır bir HTTP sunucusu ve test ile hata ayıklama için bir komut satırı aracı sunar. Teamwork.com platformunun kapsamlı bir şekilde kapsanmasını sağlamak için twprojects, twdesk, twspaces ve twchat dahil olmak üzere geniş bir dahili alan yelpazesini kapsar.
Neler yapabilirsiniz
- 1Proje yönetimi görevlerini otomatikleştirmeyinBir AI agent; görevler, etiketler ve zamanlayıcılar dahil olmak üzere çeşitli proje operasyonlarını yönetebilir.
- 2Müşteri destek biletlerini yönetinGeliştiriciler, müşteri etkileşimlerini ve biletlerini yönetmek için Desk araçlarını kullanabilirler.
- 3Sunucu işlevselliğini güvenli bir şekilde test edinGeliştiriciler, MCP server'ı HTTP üzerinden hata ayıklamak ve test etmek için dahil edilen CLI aracını kullanabilirler.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Teamwork.com MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleTeamwork.com MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'TW_MCP_BEARER_TOKEN=<YOUR_TW_MCP_BEARER_TOKEN>' mcp -- docker run -i --rm docker.io/teamwork/mcp:v1.62.2Teamwork.com MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/teamwork/mcp:v1.62.2"
],
"env": {
"TW_MCP_BEARER_TOKEN": "<YOUR_TW_MCP_BEARER_TOKEN>"
}
}
}
}Teamwork.com MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/teamwork/mcp:v1.62.2"
],
"env": {
"TW_MCP_BEARER_TOKEN": "<YOUR_TW_MCP_BEARER_TOKEN>"
}
}
}
}Teamwork.com MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"mcp","type":"stdio","command":"docker","args":["run","-i","--rm","docker.io/teamwork/mcp:v1.62.2"],"env":{"TW_MCP_BEARER_TOKEN":"<YOUR_TW_MCP_BEARER_TOKEN>"}}'Teamwork.com MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/teamwork/mcp:v1.62.2"
],
"env": {
"TW_MCP_BEARER_TOKEN": "<YOUR_TW_MCP_BEARER_TOKEN>"
}
}
}
}Teamwork.com MCP'yi Codex içine yükleyin
$ codex mcp add mcp --env 'TW_MCP_BEARER_TOKEN=<YOUR_TW_MCP_BEARER_TOKEN>' -- docker run -i --rm docker.io/teamwork/mcp:v1.62.2Teamwork.com MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.mcp] command = "docker" args = ["run", "-i", "--rm", "docker.io/teamwork/mcp:v1.62.2"] [mcp_servers.mcp.env] TW_MCP_BEARER_TOKEN = "<YOUR_TW_MCP_BEARER_TOKEN>"
Teamwork.com MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'TW_MCP_BEARER_TOKEN=<YOUR_TW_MCP_BEARER_TOKEN>' mcp docker -- run -i --rm docker.io/teamwork/mcp:v1.62.2Teamwork.com MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/teamwork/mcp:v1.62.2"
],
"env": {
"TW_MCP_BEARER_TOKEN": "<YOUR_TW_MCP_BEARER_TOKEN>"
}
}
}
}Yapılandırma
TW_MCP_BEARER_TOKENGerekliGizliAPI key generated from the Teamwork.com OAuth2 process: https://apidocs.teamwork.com/guides/teamwork/app-login-flow
NODE_EXTRA_CA_CERTSTW_MCP_LOG_FORMATChoose log output format between 'text' or 'json'. Default is 'text'.
TW_MCP_LOG_LEVELChoose log level between 'debug', 'info', 'warn' or 'error'. Default is 'info'.
TW_MCP_SERVER_ADDRESS
| Ad | Açıklama | Sunucu |
|---|---|---|
| TW_MCP_BEARER_TOKEN | API key generated from the Teamwork.com OAuth2 process: https://apidocs.teamwork.com/guides/teamwork/app-login-flow | GerekliGizli |
| NODE_EXTRA_CA_CERTS | — | |
| TW_MCP_LOG_FORMAT | Choose log output format between 'text' or 'json'. Default is 'text'. | |
| TW_MCP_LOG_LEVEL | Choose log level between 'debug', 'info', 'warn' or 'error'. Default is 'info'. | |
| TW_MCP_SERVER_ADDRESS | — |
Otomatik kontroller
Çalıştırıldı 12 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
Teamwork MCP Server
Model Context Protocol server for Teamwork.com integration with Large Language Models
📌 Are you a Teamwork.com user wanting to connect AI tools to your Teamwork.com site right now? Jump straight to the Usage Guide for tokens, enabling MCP, and client configuration examples.
📖 Overview
This MCP (Model Context Protocol) server enables seamless integration between Large Language Models and Teamwork.com. It provides a standardized interface for LLMs to interact with Teamwork.com projects, allowing AI agents to perform various project management operations.
🤖 What is MCP?
Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to LLMs. This server describes all the actions available in Teamwork.com (tools) in a way that LLMs can understand and execute through AI agents.
✨ Features
- Multiple Transport Modes: HTTP and STDIO interfaces for different deployment scenarios
- Secure Authentication: Bearer token and OAuth2 integration with Teamwork.com
- Tool Framework: Extensible toolset architecture for adding new capabilities
- Production Ready: Comprehensive logging, monitoring, and observability
- Read-Only Mode: Optional restriction to read-only operations for safety
See the auto-generated Tool Reference for every create/read/update operation exposed across Projects, Desk, Spaces, and Chat, or browse the same catalogue with per-tool descriptions and a search filter at teamwork.github.io/mcp.
🚀 Available Servers
This project provides three different ways to interact with the Teamwork.com MCP server:
📡 HTTP Server
Production-ready HTTP server for cloud deployments and multi-client support.
📖 Full HTTP Server Documentation
Quick start:
TW_MCP_SERVER_ADDRESS=:8080 go run cmd/mcp-http/main.go
💬 STDIO Server
Direct STDIO interface for desktop applications and development environments.
📖 Full STDIO Server Documentation
Quick start:
TW_MCP_BEARER_TOKEN=your-token go run cmd/mcp-stdio/main.go
🛠️ HTTP CLI
Command-line tool for testing and debugging MCP server functionality.
Quick start:
go run cmd/mcp-http-cli/main.go -mcp-url=https://mcp.example.com list-tools
📋 Prerequisites
- Go 1.27 or later
- Valid Teamwork.com API credentials (bearer token or OAuth2 setup)
🧪 Development & Testing
Running Tests
# Run all tests
go test ./...
# Run specific package tests
go test ./internal/twprojects/
MCP Inspector
For debugging purposes, use the MCP Inspector tool:
NODE_EXTRA_CA_CERTS=letsencrypt-stg-root-x1.pem npx @modelcontextprotocol/inspector node build/index.js
[!IMPORTANT] Note: The
NODE_EXTRA_CA_CERTSenvironment variable is required when using OAuth2 authentication with the Let's Encrypt certification authority. Download the certificate here.
🏗️ Architecture
├── cmd/
│ ├── mcp-http/ # HTTP server implementation
│ ├── mcp-stdio/ # STDIO server implementation
│ ├── mcp-http-cli/ # CLI tool for testing via HTTP
│ ├── mcp-test/ # Walks tool handlers against a real site
│ ├── mcp-tokens/ # Token-cost report for the tool surface
│ └── docs-gen/ # Generates the tool reference (Markdown + GitHub Pages)
├── pkg/ # Importable by other MCP servers built on this one
│ ├── auth/ # Authentication helpers (bearer & OAuth2 token handling)
│ ├── cli/ # -toolsets flag parsing
│ ├── config/ # Configuration management (env, flags), MCP server setup
│ ├── helpers/ # Shared utility functions (errors, link helpers, tool parsing)
│ ├── request/ # HTTP request primitives / Teamwork API wiring
│ ├── testutil/ # Product-neutral test mocks
│ ├── toolsets/ # Tool framework and registration logic
│ └── twctx/ # Per-request values derived from the bearer token
├── internal/ # This server's own tools, not importable elsewhere
│ ├── twprojects/ # Teamwork project/domain tools (tasks, tags, timers, etc.)
│ ├── twdesk/ # Teamwork Desk tools (tickets, customers, etc.)
│ ├── twspaces/ # Teamwork Spaces tools (spaces, pages, etc.)
│ └── twchat/ # Teamwork Chat tools (conversations, messages)
├── examples/ # Usage & integration examples (LangChain Node/Python)
├── docs/usage/ # End-user setup & connection guide
├── Makefile # Common developer tasks
├── Dockerfile # Container build configuration
├── CODE_OF_CONDUCT.md # Community guidelines
├── CONTRIBUTING.md # Contribution guide
└── SECURITY.md # Security policy
Teamwork.com MCP soruları
Teamwork.com MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'TW_MCP_BEARER_TOKEN=<YOUR_TW_MCP_BEARER_TOKEN>' mcp -- docker run -i --rm docker.io/teamwork/mcp:v1.62.2 komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Teamwork.com MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Teamwork.com MCP server neler yapabilir?
Projeler, Desk, Alanlar ve Sohbet üzerinde Teamwork.com oluşturma/okuma/güncelleme işlemlerini sunarak AI agent'larının proje yönetimi görevlerini yürütmesine olanak tanır.
Teamwork.com MCP server kimlik doğrulamasını nasıl yapabilirim?
Teamwork.com ile bearer token veya OAuth2 entegrasyonunu destekler.
Teamwork.com MCP server hangi taşıma modlarını destekliyor?
Farklı dağıtım senaryoları için HTTP ve stdio arayüzlerinin yanı sıra test için bir HTTP CLI sunar.
Teamwork.com MCP server'ı yalnızca okuma moduna kısıtlayabilir miyim?
Evet, güvenlik için sunucuyu yalnızca okuma işlemlerine sınırlayan isteğe bağlı bir salt okunur mod mevcuttur.
Teamwork.com MCP server'ı çalıştırmak için gereksinimler nelerdir?
Go 1.27 veya daha yeni bir sürüme ve bir bearer token veya OAuth2 kurulumu şeklinde geçerli Teamwork.com API kimlik bilgilerine ihtiyacınız vardır.