
serhiimaksymiv/targetprocess-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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, includescoveredfield 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)
インストール
npx -y targetprocess-mcp-server設定
{
"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>"
}
}
}