
rawnly/apptio-target-process-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Documentation Search
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:
Установка
docker run -i --rm \Конфигурация
{
"mcpServers": {
"targetprocess": {
"command": "./scripts/run-local.sh",
"disabled": false,
"autoApprove": []
}
}
}