ALM Traceability MCP Tools - Azure DevOps, Jira, and Vector Search integration
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"alm-traceability-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ALM Traceability MCP Server PostgreSQL-based Model Context Protocol (MCP) server for ALM traceability management across Azure DevOps, Jira, and vector search. ## Features - ✅ **Azure DevOps Integration** - User stories, test cases, work items - ✅ **Jira Integration** - Issues, test cases, custom fields - ✅ **PostgreSQL Traceability** - Persistent traceability matrix - ✅ **Vector Search** - Similarity search with Google Cloud Vertex AI - ✅ **Batch Operations** - Create multiple test cases efficiently - ✅ **MCP Protocol** - Full Claude Desktop integration ## Installation ### Option 1: Direct Python Installation ```bash # Clone repository git clone https://github.com/Vk171127/mcp-server-for-alm-tools.git cd mcp-server-for-alm-tools # Install pip install -e . # With vector search support pip install -e ".[vector]" ``` ### Option 2: Using NPX (Recommended for MCP) ```bash # Install globally npm install -g @yourorg/alm-traceability-mcp # Or use directly with npx npx @yourorg/alm-traceability-mcp ``` ## Configuration ### 1. Environment Variables Copy `.env.example` to `.env` and configure: ```bash # Azure DevOps ADO_ORG=your-organization ADO_PROJECT=your-project ADO_PAT=your-pat-token # Jira JIRA_BASE_URL=https://yourcompany.atlassian.net JIRA_EMAIL=your-email@company.com JIRA_API_TOKEN=your-api-token JIRA_PROJECT_KEY=PROJECT # PostgreSQL DB_HOST=localhost DB_PORT=5432 DB_NAME=alm_traceability DB_USER=postgres DB_PASSWORD=your-password ``` ### 2. Claude Desktop Configuration Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows): ```json { "mcpServers": { "alm-traceability": { "command": "python", "args": ["-m", "mcp_main"], "env": { "ADO_ORG": "your-org", "ADO_PROJECT": "your-project", "ADO_PAT": "your-pat", "DB_HOST": "localhost", "DB_NAME": "alm_traceability", "DB_USER": "postgres", "D…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.