apm-mcp-server

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