
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 toolsPublic 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*secretThe 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):
Details
- Repository
- github.com/inflectra/mcp-server-spira
- Package
mcp-server-spira- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active