Skip to main content
Glama
langadventurellc

Task Trellis MCP

activate

Initialize and configure the task trellis system for operation in local or remote mode. Must be called before any other task management operations can be performed.

Instructions

Activates the task trellis system in local or remote mode

Use this tool to initialize and configure the task trellis system for operation. Must be called before any other task management operations can be performed.

Activation modes:

  • 'local': Uses local file system for task storage and management

  • 'remote': Connects to remote task trellis service via API

Local mode requirements:

  • 'projectRoot': Absolute path to project directory where tasks will be stored

  • Creates local .task-trellis directory for data persistence

  • Suitable for single-user development workflows

  • No network dependencies once activated

Remote mode requirements:

  • 'apiToken': Authentication token for remote service access

  • 'remoteProjectId': Unique identifier for remote project instance

  • 'url': Service endpoint (optional, uses default if not specified)

  • Enables collaborative task management across distributed teams

  • Requires network connectivity for all operations

Activation process:

  1. Validates mode-specific parameters and connectivity

  2. Initializes data storage (local directory or remote connection)

  3. Verifies authentication and permissions

  4. Sets up task trellis schema and configuration

  5. Prepares system for task creation and management

Error conditions:

  • Invalid projectRoot path (local mode)

  • Authentication failure (remote mode)

  • Network connectivity issues (remote mode)

  • Insufficient file system permissions (local mode)

Must be successfully completed before using any other task trellis tools. Re-activation with different parameters switches modes and resets system state.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeYesMode to activate (local or remote)
projectRootNoProject root path (required for local mode)
apiTokenNoAPI token (required for remote mode)
urlNoURL for remote mode (optional, for non-standard URLs)
remoteProjectIdNoRemote project ID (required for remote mode)
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It effectively describes key behaviors: initialization steps, mode-specific requirements, error conditions, and the consequence that re-activation 'switches modes and resets system state.' It covers authentication needs, network dependencies, and file system permissions, though it lacks details on rate limits or exact error handling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with clear sections (activation modes, requirements, process, error conditions), but it is verbose with 18 sentences. Some details, like the step-by-step activation process, could be condensed without losing clarity, as the schema already covers parameter validation and requirements.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (5 parameters, no annotations, no output schema), the description is mostly complete. It covers purpose, usage, parameters, behaviors, and errors. However, it lacks information on return values or output format, which is a gap since there's no output schema, leaving the agent uncertain about what to expect after activation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage, so the baseline is 3. The description adds significant value by explaining the semantics of parameters: it clarifies that 'projectRoot' is an 'absolute path' and creates a local directory, 'apiToken' is for 'authentication,' 'remoteProjectId' is a 'unique identifier,' and 'url' is optional with a default. This enhances understanding beyond the schema's basic descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Activates the task trellis system in local or remote mode' and 'initialize and configure the task trellis system for operation.' It specifies the verb ('activate') and resource ('task trellis system'), and distinguishes it from sibling tools by emphasizing it must be called before any other task management operations.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage guidance: 'Must be called before any other task management operations can be performed,' 'Must be successfully completed before using any other task trellis tools,' and explains when to use local vs. remote modes based on workflows (single-user vs. collaborative). It also mentions re-activation behavior for switching modes.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/langadventurellc/task-trellis-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server