zed-extension -shortcut
Zed Editor Extension for Shortcut's MCP Server
claude mcp add --transport stdio useshortcut-zed-extension-mcp-server-shortcut node node_modules/@shortcut/mcp/dist/server.js \ --env SHORTCUT_API_TOKEN="YOUR_API_TOKEN_HERE"
How to use
This MCP server extension integrates Shortcut's project management capabilities with the Zed editor via the MCP protocol. It exposes your Shortcut workspace to Zed’s AI features, enabling you to view, search, create, and update Shortcut stories, epics, and iterations directly from within the editor. The server handles authentication against Shortcut using your API token and communicates with Zed through the MCP interface so you can ask natural language questions about your project data, generate new stories, or update existing work items without leaving your development environment.
Once configured, you can interact with Shortcut data through prompts to your AI assistant in Zed. Typical use cases include retrieving lists of stories assigned to you, creating new bug or feature stories, updating story fields, and linking code changes to specific stories. The integration supports status reports and progress summaries, making it easier to track project momentum while coding.
How to install
Prerequisites:
- Node.js installed on your system
- Access to your Shortcut workspace and a valid API token
Step-by-step installation:
-
Install the MCP server extension dependencies
- Ensure you have Node.js and npm installed.
- Install the Shortcut MCP package in your project (the MCP server is provided by @shortcut/mcp).
-
Install the npm package
npm install @shortcut/mcp
- Create or update your MCP server configuration
- Use the mcp_config structure as described in this README to run the server. For example, start the server with Node using the provided path to the MCP server script.
- Set your Shortcut API token
- Export the token in your environment or provide it in the MCP server configuration as SHORTCUT_API_TOKEN.
export SHORTCUT_API_TOKEN=your_token_here
- Run the MCP server
- Start the server using your preferred method (e.g., node path/to/server.js or your editor’s built-in run command).
- Configure Zed to connect to the MCP server
- In Zed, ensure the context_servers setting includes mcp-server-shortcut with your Shortcut API token if required.
- Validate the connection
- Open a Zed AI prompt and ask for Shortcut data to confirm the MCP server is properly connected and responding.
Additional notes
Tips and caveats:
- Keep your Shortcut API token secure; do not commit it to source control.
- The MCP server will start and manage its lifecycle automatically when used within the Zed extension environment.
- If you encounter authentication errors, re-check your API token and ensure it has the necessary permissions in Shortcut.
- The npm package used is @shortcut/mcp; make sure your environment has network access to fetch dependencies.
- If you customize the server path, ensure the path in the mcp_config matches your actual installation location.
- For troubleshooting, verify that Node.js versions are compatible with the MCP server package and that the Shortcut API is reachable from your network.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key