RA

rawnly/apptio-target-process-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 15 forks 품질 67 트렌드 0MIT

The Model Context Protocol (MCP) is a standard that enables AI assistants to interact with external tools and services through a unified interface.

개요

The Model Context Protocol (MCP) is a standard that enables AI assistants to interact with external tools and services through a unified interface. MCP servers provide these capabilities by exposing tools and resources that AI assistants can use to accomplish tasks. This MCP server provides tools for interacting with Targetprocess, a project management and agile planning platform. It enables AI assistants to: - Search and retrieve Targetprocess entities (User Stories, Bugs, Tasks, Features, etc.

README

원문 README의 일부입니다. 원문 보기.

Targetprocess MCP Server

The Model Context Protocol (MCP) is a standard that enables AI assistants to interact with external tools and services through a unified interface. MCP servers provide these capabilities by exposing tools and resources that AI assistants can use to accomplish tasks.

This MCP server provides tools for interacting with Targetprocess, a project management and agile planning platform. It enables AI assistants to:

  • Search and retrieve Targetprocess entities (User Stories, Bugs, Tasks, Features, etc.)
  • Create and update entities with proper validation
  • Query entities with complex filters and includes
  • Inspect and discover the Targetprocess data model
  • Handle authentication and API interactions safely

Key Features

  • Data Model Discovery: Explore and understand complex Targetprocess implementations
  • Powerful Querying: Use complex filters and includes to retrieve exactly the data you need
  • Entity Management: Create and update entities with proper validation
  • Relationship Exploration: Understand how different entities relate to each other
  • Error Handling: Robust error handling with retries and informative messages
  • Documentation Integration: Built-in access to Targetprocess documentation

Use Cases

This MCP server is particularly valuable in corporate settings where Targetprocess might handle millions of records with complex schemas and data models. Common use cases include:

  • Data Model Discovery: Map and understand complex Targetprocess implementations
  • Enterprise Analytics: Extract and analyze data across millions of records
  • Cross-System Integration: Use as a bridge between Targetprocess and other systems
  • Custom Reporting: Build specialized reports not available in the standard UI
  • Batch Operations: Manage large-scale changes across many entities
  • Schema Exploration: Discover custom fields and relationships in complex implementations

For detailed examples and implementation guides, see USECASES.md.

Getting Started

Clone the repository recursively to include the documentation search tool:

git clone --recursive https://github.com/aaronsb/apptio-target-process-mcp.git
cd apptio-target-process-mcp

Development Resources

This repository includes a documentation scraper/searcher for Targetprocess developer documentation as a submodule. You can use it to quickly search through Targetprocess’s documentation:

# From the project root:
pushd resources/target-process-docs && npm install && ./refresh-docs.sh && popd  # First time setup

# To search documentation (from any directory):
pushd resources/target-process-docs && ./search-docs.sh "your search query" && popd

# Example search:
pushd resources/target-process-docs && ./search-docs.sh "entity states" && popd

The search tool is located in resources/target-process-docs. We use pushd/popd commands here because:

GitHub에서 전체 README 보기

설치

docker run -i --rm \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "targetprocess": { "command": "./scripts/run-local.sh", "disabled": false, "autoApprove": [] } } }