MCP server for Polarion ALM — read and write documents and work items
If you already use MCP, the mcp mcp server is the piece that lets your assistant work with it directly. MCP server for Polarion ALM — read and write documents and work items.
A Model Context Protocol (MCP) server for Polarion ALM, built for real-world instances: every write supports dry_run, guards validate fields and enum values before anything is committed, and requests are automatically paced to Polarion's rate limits — so an AI assistant can work on production data without surprises.
The server ships on PyPI as mcp-server-polarion, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
Read — All list tools support pagination via page_size (1–100) and page_number parametersWrite — The Write tool exposed by this serverPrerequisites — This server is distributed as a Python package and requires uv to runConfiguration is passed through the environment: POLARION_URL, POLARION_TOKEN. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Polarion 2506 or higher is required. Earlier versions lack REST API endpoints this server depends on. This server is distributed as a Python package and requires uv to run. Install uv (if not already installed): ```bash
This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MCP's toolset — Read, Write, Prerequisites — is a fair guide to whether it matches your workflow. It is maintained by devemberx; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Read | All list tools support pagination via page_size (1–100) and page_number parameters. |
| Write | The Write tool exposed by this server. |
| Prerequisites | This server is distributed as a Python package and requires [**uv**](https://docs.astral.sh/uv/) to run. |
{
"mcpServers": {
"server-polarion": {
"command": "uvx",
"args": ["mcp-server-polarion"],
"env": {
"POLARION_URL": "your-value",
"POLARION_TOKEN": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Polarion 2506 or higher is required. Earlier versions lack REST API endpoints this server depends on. This server is distributed as a Python package and requires uv to run. Install uv (if not already installed): ```bash
| Variable | Description | Required |
|---|---|---|
| POLARION_URL | Endpoint or connection string the server talks to. | Yes |
| POLARION_TOKEN | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.