apm-mcp-server
1
The apm-mcp-server is an MCP server designed to interact with the Agile Practice Map, allowing users to query and retrieve practice information through a knowledge base powered by a large language model. It offers tools and resources for querying and listing practices and is deployed using uv package manager and Docker.
apm-mcp-server: Agile Practice Map MCP Server
Overview
An MCP server for interacting with data from the Agile Practice Map. It retrieves information from the Agile Practice Map knowledge base through a large language model.
Tool
- query_apm: Answers questions about the Agile Practice Map based on user queries.
- list_apm_practices: Obtains a list of practice names included in the Agile Practice Map.
Resource
- resource://{practice_name}/url: Returns the URL for a specified practice name.
Installation
Install uv
Instructions for installing the uv
package manager on Windows, macOS, and Linux.
Clone Repository
Instructions to clone the repository using Git.
OpenAI API Key Setup
Instructions to set up the OpenAI API key.
MCP Client Config
Details on configuring the server for Claude Desktop and Docker usage.
Project Structure
- apm_mcp_server/: Main server code
- data/: Source data and vector database
- tools/: Utility scripts