Skip to main content

1WLF TMS — MCP Server

Connect AI assistants to the 1WLF Task Management System. Manage organizations, projects, and tasks through natural language via Claude Code, Claude Desktop, or any MCP-compatible client.

Quick Start

Claude Code

claude mcp add tms -- uvx 1wlf-tms-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "tms": {
      "command": "uvx",
      "args": ["1wlf-tms-mcp"]
    }
  }
}

Requires uv to be installed. uvx handles downloading and running the server automatically — no manual Python setup needed.

pip

pip install 1wlf-tms-mcp
tms-mcp  # runs the stdio server

Usage

Start a session and authenticate first:

"Log into TMS as user@example.com"

Then interact naturally:

"What organizations do I belong to?"

"List all blocked tasks in project 5"

"Create a high-priority bug 'Fix login redirect' in project 3"

"Show me task 42 with its audit history"

"Move task 42 to done and assign task 15 to user 7"

Tools

Tool Description
tms_login Authenticate with email and password (required first)
tms_whoami Get current user info
tms_list_organizations List your organizations with optional task stats
tms_list_projects List projects, filter by organization
tms_get_project Project details and members
tms_list_tasks List and filter tasks by status, priority, assignee
tms_get_task Task details, subtasks, and audit log
tms_create_task Create tasks and subtasks
tms_update_task Update any task field
tms_delete_task Delete a task and its subtasks
tms_search_users Find users by name or email

Task Fields

Field Values
Status backlog · todo · in-progress · blocked · testing · in-review · done
Priority low · medium · high · critical
Type task · story · feature
Category feature · bug · improvement · maintenance
Difficulty 1 to 5

Self-Hosted

Override the API URL for your own TMS instance:

{
  "mcpServers": {
    "tms": {
      "command": "uvx",
      "args": ["1wlf-tms-mcp"],
      "env": {
        "TMS_API_URL": "https://your-tms-api.example.com"
      }
    }
  }
}

Requirements

Metadata

Release files for 1wlf-tms-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for 1wlf-tms-mcp 0.1.2
File Size Uploaded Provenance Actions
1wlf_tms_mcp-0.1.2.tar.gz 9.0 kB Without provenance Details for 1wlf_tms_mcp-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for 1wlf-tms-mcp 0.1.2
File Interpreter ABI Platform Actions
1wlf_tms_mcp-0.1.2-py3-none-any.whl Python 3 none any Details for 1wlf_tms_mcp-0.1.2-py3-none-any.whl

Total release size: 19.2 kB

Release files / 1wlf_tms_mcp-0.1.2.tar.gz

Download URL 1wlf_tms_mcp-0.1.2.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
44d68253dd1ce142f69f7a40b4784ac312a9930deece6971fa63a1adf4f357a9
BLAKE2b-256 checksum
How to use checksums
a4ff8735d89b15de5cda0121ecbecb583cbcbb44008792cd1a33bf4727f48031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Release files / 1wlf_tms_mcp-0.1.2-py3-none-any.whl

Download URL 1wlf_tms_mcp-0.1.2-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8586953721cf7a953ba991aa2fd9ddf70c120cf72c8d2cdfef98a913145a8dc
BLAKE2b-256 checksum
How to use checksums
a64d231ff0d923bb3e260e5660c7396bb57de669e80704a92b982a859a236e42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Security for 1wlf-tms-mcp 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page