Shortcut.com MCP Server
Shortcut.com MCP-Server
Eine Implementierung eines Model Context Protocol (MCP)-Servers für den Zugriff auf und die Suche nach Tickets auf Shortcut.com.
Überblick
Dieses Projekt implementiert einen MCP-Server, der es Claude und anderen MCP-kompatiblen KI-Assistenten ermöglicht, mit dem Ticketverwaltungssystem von Shortcut.com zu interagieren. Dank dieser Integration können KI-Assistenten:
Auflisten und Suchen von Storys (Tickets) in Shortcut
Erhalten Sie detaillierte Informationen zu bestimmten Geschichten
Neue Geschichten erstellen
Vorhandene Storys aktualisieren
Kommentare zu Storys hinzufügen
Abrufen von Workflow-Status und Projekten
Related MCP server: Shortcut MCP Server
Voraussetzungen
Python 3.10+
Shortcut.com API-Token
Installation
Klonen Sie dieses Repository:
git clone https://github.com/yourusername/mcp-server-shortcut.git cd mcp-server-shortcutErstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten:
# Using uv (recommended) curl -LsSf https://astral.sh/uv/install.sh | sh # For Mac/Linux uv venv source .venv/bin/activate # On Mac/Linux or .venv\Scripts\activate on Windows uv pip install -r requirements.txt # Using pip python -m venv venv source venv/bin/activate # On Mac/Linux or venv\Scripts\activate on Windows pip install -r requirements.txtErstellen Sie im Stammverzeichnis des Projekts eine
.envDatei mit Ihrem Shortcut-API-Token:SHORTCUT_API_TOKEN=your_token_here SERVER_PORT=5000 SERVER_HOST=0.0.0.0 DEBUG_MODE=True
Ausführen des Servers
Starten Sie den MCP-Server mit:
python -m src.serverKonfigurieren von Claude Desktop
So verwenden Sie diesen MCP-Server mit Claude Desktop:
Bearbeiten Sie die Claude Desktop-Konfigurationsdatei:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie die MCP-Serverkonfiguration hinzu:
{ "mcpServers": { "shortcut": { "command": "python", "args": ["-m", "src.server"], "env": { "SHORTCUT_API_TOKEN": "your_token_here" } } } }Starten Sie Claude Desktop neu.
Verfügbare MCP-Funktionen
Ressourcen
shortcut://stories- Zugriff auf eine Liste von Geschichtenshortcut://story/{story_id}– Zugriff auf eine bestimmte Story
Werkzeuge
list_stories– Storys auflisten mit optionaler Filterungsearch_stories- Suche nach Geschichten mit Textabfragenget_story_details– Erhalten Sie detaillierte Informationen zu einer bestimmten Storycreate_story- Erstelle eine neue Storyupdate_story- Eine vorhandene Story aktualisierenadd_comment- Einen Kommentar zu einer Story hinzufügenlist_workflow_states– Alle Workflow-Status auflistenlist_projects- Alle Projekte auflisten
Eingabeaufforderungen
create_bug_report- Erstellen Sie eine Vorlage für Fehlerberichtecreate_feature_request- Erstellen Sie eine Vorlage für Funktionsanfragen
Projektstruktur
src/- Quellcode-Verzeichnisserver.py- Hauptimplementierung des MCP-Serversconfig.py- Konfigurationsverwaltungshortcut_client.py– Client für die Shortcut-APIutils.py– Dienstprogrammfunktionen und Datenmodelle
requirements.txt– Projektabhängigkeiten.env– Umgebungsvariablen (werden in Git nicht verfolgt)
Entwicklung
Neue Funktionen hinzufügen
So fügen Sie dem MCP-Server eine neue Funktion hinzu:
Fügen Sie neue API-Methoden zu
shortcut_client.pyhinzuDefinieren Sie bei Bedarf Pydantic-Modelle in
utils.pyImplementieren Sie die MCP-Funktionalität mithilfe von Dekoratoren in
server.py:Verwenden Sie
@mcp.resource()für schreibgeschützte RessourcenVerwenden Sie
@mcp.tool()für Aktionen, die Daten ändern könnenVerwenden Sie
@mcp.prompt()zum Generieren von Vorlagen oder strukturiertem Text
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Lizenz
This server cannot be deployed
Maintenance
Related MCP Connectors
Shortcut project management. Create, update, search stories and manage workflows.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
Related MCP Servers
- FlicenseCqualityDmaintenanceA Model Context Protocol server that enables searching and retrieving information from DevRev using its APIs with Claude.23-
- FlicenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol server that enables interaction with Shortcut (formerly Clubhouse) project management tool, allowing users to view and search projects, stories, epics, and objectives, as well as create new items through natural language.5-

DevRev MCP Serverofficial
AlicenseBqualityNot gradedmaintenanceA Model Context Protocol server that enables searching, retrieving, creating, and updating issues and tickets using DevRev APIs.1610MIT
Shortcut MCP Serverofficial
AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server that integrates Shortcut project management with AI tools like Cursor, Windsurf, and Claude Code, allowing direct access to Shortcut data via API token.5619,783 npm98MIT