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": [] } } }