MCP server enabling AI assistants to interact with Inflectra Spira platform for test management, project management, and ALM. Provides natural language access to Spira REST API across all editions.
Provides operations for working with the Spira tasks I have been assigned.
Provides operations for working with the Spira requirements I have been assigned.
Provides operations for working with the Spira incidents I have been assigned.
Provides operations for working with the Spira test cases I have been assigned.
Provides operations for working with the Spira test sets I have been assigned.
Provides operations for working with Spira programs.
Provides operations for working with Spira products.
Provides operations for working with Spira product templates.
Provides operations for working with the Spira capabilities in a program backlog.
Provides operations for working with the Spira milestones in a program.
Provides operations for working with the Spira requirements in a product.
Provides operations for working with the Spira releases in a product.
Provides operations for working with the Spira test case folders and test cases in a product.
Provides operations for working with the Spira test set folders and test sets in a product.
Provides operations for working with the Spira test runs in a product.
Provides operations for working with the Spira tasks in a product.
Provides operations for working with the Spira incidents (e.g. bugs, enhancements, issues, etc.) in a product.
Provides operations for working with the Spira automation hosts in a product.
Retrieves information on the artifact types in a product template, and their sub-types.
Retrieves information on the artifact types in a product template, and their custom properties.
Provides operations for recording automated test run results into Spira.
Provides operations for recording the results of CI/CD builds into Spira.
Returns the data for populating the requirements.md file.
Returns the data for populating the design.md file.
Returns the data for populating the tasks.md file.
Returns the data for populating the test-cases.md file.
{
"mcpServers": {
"inflectra-spira": {
"command": "uv",
"args": [
"--directory",
"C:\\Git\\mcp-server-spira",
"run",
"main.py"
],
"env": {
"INFLECTRA_SPIRA_BASE_URL": "https://myinstance.spiraservice.net",
"INFLECTRA_SPIRA_USERNAME": "mylogin",
"INFLECTRA_SPIRA_API_KEY": "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX}"
},
"disabled": false,
"autoApprove": [
"get_specification_requirements",
"get_specification_design",
"get_specification_tasks",
"get_specification_test_cases"
]
}
}
}