Skip to main content

Stash MCP Server

PyPI version Python versions License: MIT

A Model Context Protocol (MCP) server for Stash issue analysis. This server enables AI assistants to interact with your Stash instance to analyze issues, find similar content, and identify subject matter experts.

Features

  • Issue Analysis: Get detailed analysis for specific issues including similar content discovery
  • Task Management: List and manage tasks assigned to the authenticated user
  • Secure Authentication: Uses MCP tokens for secure API access

Configuration

The server requires the following environment variables:

  • STASH_API_BASE: Base URL for your Stash API
  • STASH_MCP_TOKEN: Your Stash MCP authentication token

You can get these environment variables from your Stash account.

With Copilot, Cursor, or Claude Code

Add this to your IDE MCP configuration file:

{
  "mcpServers": {
    "stash": {
      "command": "uvx",
      "args": ["stash-mcp"],
      "env": {
        "STASH_API_BASE": "stash-api-base-url",
        "STASH_MCP_TOKEN": "your-mcp-token-here"
      }
    }
  }
}

Available Tools

list_my_tasks

Lists all tasks assigned to the authenticated user, grouped by categories.

get_issue_analysis

Get detailed analysis for a specific issue including:

  • Similar issues
  • Related documents
  • Relevant code files
  • Subject matter experts

Requirements

  • Python 3.10 or higher
  • Valid Stash account with MCP access
  • Network access to your Stash instance

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support and questions, See Stash Documentation.

Metadata

Release files for stash-mcp 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stash-mcp 1.2.0
File Size Uploaded Provenance
stash_mcp-1.2.0.tar.gz 36.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for stash-mcp 1.2.0
File Interpreter ABI Platform
stash_mcp-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.2 kB

Release files / stash_mcp-1.2.0.tar.gz

Download URL stash_mcp-1.2.0.tar.gz
Size 36.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5b896ff97550acf35ef2a04f24669f4851ed948a3dec40ce807a906bb31d8057
BLAKE2b-256 checksum
How to use checksums
7e863e56403b8d8c71c318244fe27c2d6653feedb463bccb7b114c4db1a54645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.13

Release files / stash_mcp-1.2.0-py3-none-any.whl

Download URL stash_mcp-1.2.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44d5eb34e581c9b7e82cf777ba476eafb9db0a147afec251f8837fe480061b0a
BLAKE2b-256 checksum
How to use checksums
ad84a08c6320948a277e28e23cbc82195a58237f7a445a9afbea281a0ee7eb1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.13

Security for stash-mcp 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page