inflectra avatar

Mcp Server Spira

inflectra/mcp-server-spira

Connects Claude to Inflectra's Spira suite (SpiraTest, SpiraTeam, SpiraPlan) via their REST API. You get 10 tools split between search, write, and configuration operations. Search your assigned work items, query artifacts across products with filtering and field projection, pull individual requirements or incidents with nested details, and write back automated test runs or CI/CD build results. Also exposes workspace enumeration and template metadata so Claude can understand your custom fields and workflow states. Install from PyPI, configure with your instance URL and API key, optionally set a default product ID to skip repeating it. Useful when you're triaging issues, generating test reports, or need Claude to read and write structured ALM data without leaving the conversation.

tools
13
auth
Secret needed
transport
STDIO
env vars
3
last updated
Oct 10, 2025

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

mywork_search_artifactsYour assigned items (task, incident, requirement, test_case, test_set) with filtering and field projection

Your assigned items (task, incident, requirement, test_case, test_set) with filtering and field projection

No parameter schema in public metadata yet.

product_search_artifactsSearch artifacts in a product (11 types). Supports cross-product fan-out, server-side filtering, and nested sub-artifact includes.

Search artifacts in a product (11 types). Supports cross-product fan-out, server-side filtering, and nested sub-artifact includes.

No parameter schema in public metadata yet.

product_get_artifactSingle artifact by ID with full details and optional sub-artifact includes

Single artifact by ID with full details and optional sub-artifact includes

No parameter schema in public metadata yet.

program_search_artifactsSearch program-level artifacts (capability, milestone)

Search program-level artifacts (capability, milestone)

No parameter schema in public metadata yet.

product_create_artifactCreate artifacts (incident, task, requirement, test_case, risk, release, test_set, build, test_step, mitigation, requirement_step)

Create artifacts (incident, task, requirement, test_case, risk, release, test_set, build, test_step, mitigation, requirement_step)

No parameter schema in public metadata yet.

product_update_artifactUpdate existing artifacts

Update existing artifacts

No parameter schema in public metadata yet.

product_record_test_runRecord automated test results from CI/CD

Record automated test results from CI/CD

No parameter schema in public metadata yet.

create_commentAdd a comment to an artifact

Add a comment to an artifact

No parameter schema in public metadata yet.

create_associationLink two artifacts (related-to, depends-on, coverage)

Link two artifacts (related-to, depends-on, coverage)

No parameter schema in public metadata yet.

workspace_searchList products, programs, or product templates with field projection

List products, programs, or product templates with field projection

No parameter schema in public metadata yet.

workspace_getGet a single product, program, or template by ID

Get a single product, program, or template by ID

No parameter schema in public metadata yet.

template_get_metadataTypes, statuses, priorities, severities, custom properties, and more for a template

Types, statuses, priorities, severities, custom properties, and more for a template

No parameter schema in public metadata yet.

get_artifact_schemaField schema for any artifact type (local-only, no API call)

Field schema for any artifact type (local-only, no API call)

No parameter schema in public metadata yet.

Sponsors

Configuration

INFLECTRA_SPIRA_BASE_URL*

The base URL for your instance of Spira (typically https://mycompany.spiraservice.net or https://demo-xx.spiraservice.net/mycompany)

INFLECTRA_SPIRA_USERNAME*

The login name you use to access Spira

INFLECTRA_SPIRA_API_KEY*secret

The API Key (RSS Token) you use to access the Spira REST API

Readme

MCP Inflectra Spira Server

A Model Context Protocol (MCP) server that lets AI assistants interact with Inflectra Spira — covering project management, test management, and requirements management.

Works with SpiraTest, SpiraTeam, and SpiraPlan.


Table of Contents


Quick Start

Install from PyPI:

pip install mcp-server-spira

Add to your MCP client config:

{
  "mcpServers": {
    "inflectra-spira": {
      "command": "python",
      "args": ["-m", "mcp_server_spira"],
      "env": {
        "INFLECTRA_SPIRA_BASE_URL": "https://myinstance.spiraservice.net",
        "INFLECTRA_SPIRA_USERNAME": "mylogin",
        "INFLECTRA_SPIRA_API_KEY": "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX}"
      }
    }
  }
}

For Cline, add "type": "stdio" to the server config. For Claude Desktop:

mcp install src/mcp_server_spira/server.py --name "Inflectra Spira Server"

Configuration

Set these environment variables (or use a .env file):


View the full README on GitHub

Details

Repository
github.com/inflectra/mcp-server-spira
Package
mcp-server-spira
Transport
STDIO
Auth
Required
Registry
MCP registry, active