ST

serhiimaksymiv/targetprocess-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

8 stars 0 forks Качество 59 Тренд 24

Target Process MCP server

Обзор

An that enables AI assistants to interact with the project management platform through structured tools and natural language workflows. This server exposes powerful capabilities for querying, creating, and managing Targetprocess entities such as user stories, bugs, tasks, and features. - Structured - Semantic, natural-language-driven workflows - Create standalone bugs or bugs linked to a user story/bug card - Retrieve TP entities: bugs, user stories, features, releases - "Show me currently active release" - "write me test cases based on 145322 tp user story" - "write detailed test cases based on 145642 bug, format them inside html element, create a test plan and add test cases to it" - "add a comment to 145155 card saying 'test'" - "write test cases based on 145640 feature" - "create a bug based on 145637 user story where Add Tile flyout (for a Static Tile) not show" - "search for a card with 'Text Element' title" Releases - get_current_releases — List all current releases (no...

README

Показан фрагмент оригинального README. Открыть оригинал.

Targetprocess MCP Server

An MCP (Model Context Protocol) server that enables AI assistants to interact with the Targetprocess project management platform through structured tools and natural language workflows.

This server exposes powerful capabilities for querying, creating, and managing Targetprocess entities such as user stories, bugs, tasks, and features.

It acts as a bridge between LLM agents and the Targetprocess API, providing:

  • Structured tool-based access
  • Semantic, natural-language-driven workflows

Features

  • Create standalone bugs or bugs linked to a user story/bug card

  • Retrieve TP entities: bugs, user stories, features, releases

  • LLM-Friendly Tools

    • Designed for Claude MCP AI agents

Use Cases examples:

  • “Show me currently active release”
  • “write me test cases based on 145322 tp user story”
  • “write detailed test cases based on 145642 bug, format them inside html element, create a test plan and add test cases to it”
  • “add a comment to 145155 card saying ‘test’”
  • “write test cases based on 145640 feature”
  • “create a bug based on 145637 user story where Add Tile flyout (for a Static Tile) not show”
  • “search for a card with ‘Text Element’ title”

Available tools:

Releases

  • get_current_releases — List all current releases (no params needed)
  • get_release_bugs — Get bugs for a release (name, optional results)
  • get_release_features — Get features for a release (name, optional results)
  • get_release_user_stories — Get user stories for a release (name, optional results)
  • get_release_user_stories_with_description — Same as above but includes full descriptions (name, withDescription)
  • get_release_open_bugs — Get only active/open bugs for a release (name, withDescription, optional results)
  • get_release_open_user_stories — Get only active/open user stories for a release (name, withDescription, optional results)

Features

  • get_feature_content — Get a Targetprocess Feature by ID, including description, state, and progress (id)
  • get_feature_comments — Get comments for a feature by its ID (id, optional results)
  • get_feature_user_stories — Get all user stories for a feature by its ID (id)
  • get_not_covered_user_stories_in_feature — Get user stories in a feature not yet covered by tests, includes covered field based on “Test Automation” custom field (id)

User Stories

  • get_user_story_bugs — Get all bugs linked to a user story by its ID (id)

Tasks

  • get_in_progress_tasks_and_bugs — Get all Tasks and Bugs currently in “In Progress” state assigned to a given user (userId)
  • create_task — Create a new task linked to a user story (title, userStoryId, optional description)
  • list_my_user_stories — List User Stories assigned to the current user, optionally filtered by state (optional state, optional take, optional skip)
Открыть полный README на GitHub

Установка

npx -y targetprocess-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "targetprocess": { "command": "/Users/xxx/.config/nvm/versions/node/v22.14.0/bin/node", "args": [ "/path/to/repository" ], "env": { "TP_TOKEN": "<your-tp-token>" // Settings -> Authentication and Security -> New Access Token, "TP_BASE_URL": "<tp-api-endpoint>", "TP_OWNER_ID": "<tp-owner-id>", // your user id "TP_PROJECT_ID": "<tp-project-id>" "TP_TEAM_ID": "<tp-team-id>" } } }