Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
docs-gen
command
Command docs-gen generates a Markdown reference of the Teamwork MCP tool surface (the CRUD matrix) directly from the registered toolsets.
|
Command docs-gen generates a Markdown reference of the Teamwork MCP tool surface (the CRUD matrix) directly from the registered toolsets. |
|
mcp-http
command
|
|
|
mcp-http-cli
command
|
|
|
mcp-stdio
command
|
|
|
mcp-test
command
mcp-test walks MCP tool handlers through a real Teamwork.com site, creating and deleting real data.
|
mcp-test walks MCP tool handlers through a real Teamwork.com site, creating and deleting real data. |
|
mcp-tokens
command
mcp-tokens reports tiktoken-based token counts for every MCP tool exposed by the codebase, sorted by cost.
|
mcp-tokens reports tiktoken-based token counts for every MCP tool exposed by the codebase, sorted by cost. |
|
next-version
command
next-version computes the next semantic version for a release from the changes merged since the last tag, so the bump is derived from what shipped instead of chosen by hand.
|
next-version computes the next semantic version for a release from the changes merged since the last tag, so the bump is derived from what shipped instead of chosen by hand. |
|
internal
|
|
|
cli
Package cli registers this server's toolset profiles and preferred tool order, then hands back the flag value from pkg/cli.
|
Package cli registers this server's toolset profiles and preferred tool order, then hands back the flag value from pkg/cli. |
|
testutil
Package testutil wires this server's product toolset groups onto the product-neutral mocks in pkg/testutil, so a product's tests get a ready MCP server from a status code and a canned body.
|
Package testutil wires this server's product toolset groups onto the product-neutral mocks in pkg/testutil, so a product's tests get a ready MCP server from a status code and a canned body. |
|
twchat
Package twchat exposes a small set of Teamwork Chat API endpoints as MCP tools.
|
Package twchat exposes a small set of Teamwork Chat API endpoints as MCP tools. |
|
pkg
|
|
|
cli
Package cli provides the command-line plumbing shared by MCP servers built on this repo: a flag value that turns a comma-separated list of toolset keys and profile names into the methods to enable.
|
Package cli provides the command-line plumbing shared by MCP servers built on this repo: a flag value that turns a comma-separated list of toolset keys and profile names into the methods to enable. |
|
logsafe
Package logsafe scrubs request payloads before they reach a log sink or a trace tag.
|
Package logsafe scrubs request payloads before they reach a log sink or a trace tag. |
|
mcphttp
Package mcphttp carries the HTTP plumbing an MCP server needs around the protocol handler: the middleware chain, the health and RFC 9728 metadata endpoints, and the bearer-token authentication that turns a token into the per-request values tool handlers read.
|
Package mcphttp carries the HTTP plumbing an MCP server needs around the protocol handler: the middleware chain, the health and RFC 9728 metadata endpoints, and the bearer-token authentication that turns a token into the per-request values tool handlers read. |
|
presigned
Package presigned recognises the pre-signed storage URLs the file upload uses.
|
Package presigned recognises the pre-signed storage URLs the file upload uses. |
|
testutil
Package testutil provides the product-neutral building blocks for MCP server tests: engines and HTTP servers that answer with a canned response while capturing what was sent, an in-memory MCP server assembled from any toolset group, and a helper that calls one tool through it.
|
Package testutil provides the product-neutral building blocks for MCP server tests: engines and HTTP servers that answer with a canned response while capturing what was sent, an in-memory MCP server assembled from any toolset group, and a helper that calls one tool through it. |
|
toolsets
Package toolsets provides a framework for managing collections of tools.
|
Package toolsets provides a framework for managing collections of tools. |
|
twctx
Package twctx carries the per-request values the MCP server derives from the caller's bearer token: which installation it belongs to, the token itself, the scopes it grants, and whether the installation lives in another region.
|
Package twctx carries the per-request values the MCP server derives from the caller's bearer token: which installation it belongs to, the token itself, the scopes it grants, and whether the installation lives in another region. |
Click to show internal directories.
Click to hide internal directories.