jama-mcp-server
1
Jama Connect MCP Server is a third-party, open-source server using Model Context Protocol to facilitate read-only interactions with Jama Connect. Exclusively designed for security-conscious users, it necessitates local deployment and source code inspection. The server supports standard authentication methods and offers various useful APIs for integration with client tools.
Jama Connect MCP Server (Unofficial)
This project provides a Model Context Protocol (MCP) server for interacting with Jama Connect in a read-only capacity. It acts as a wrapper around the Jama Software's py-jama-rest-client
library.
Philosophy: Local Execution & Security
- Clone/fork the repository directly for code inspection.
- Modify code for custom needs and ensure security control.
Prerequisites
- Python 3.12 or higher, uv package installer, Git, and Docker.
Configuration
- Requires environment variables for OAuth 2.0 authentication with Jama Connect.
- Supports two authentication methods: Direct environment variables and AWS Parameter Store.
Running the Server
- Can be run using Docker or directly with UV from the cloned repository.
- Offers a mock mode for testing without a live Jama instance.
Integration
- Compatible with local MCP clients like Cline, RooCode, Claude Desktop.
Available Tools
- Various read-only tools such as
get_jama_projects
,get_jama_item
, andget_jama_relationships
.