RA

rawnly/apptio-target-process-mcp

Developer tools

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

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:

Открыть полный README на GitHub

Установка

docker run -i --rm \
Новичок в MCP? Начните с руководства на mcpskill.org →

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

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