Overview
What is Setup?
Setup is an MCP server (referred to as packmind in configuration) that requires Node 20 and a PACKMIND_API_KEY environment variable. It is designed to be used with code editors such as GitHub Copilot in VSCode and Cursor.
How to use Setup?
Install Node 20, then run npm install and npm run build. Configure the server by creating a .vscode/mcp.json file (for GitHub Copilot) or adding a global MCP server in Cursor settings, providing the path to build/index.js and the PACKMIND_API_KEY.
Key features of Setup
- Requires Node 20 runtime.
- Authenticates via the PACKMIND_API_KEY environment variable.
- Configurable through
.vscode/mcp.jsonfor GitHub Copilot. - Configurable through Cursor's global MCP server settings.
- Provides an executable MCP server at
build/index.js.
Use cases of Setup
- Integrate the packmind MCP server with GitHub Copilot in VSCode.
- Integrate the packmind MCP server with Cursor editor.
FAQ from Setup
What runtime does Setup require?
Node 20.
How do I configure Setup in VSCode?
Create a .vscode/mcp.json file with a packmind block containing the command node, args pointing to build/index.js, and env with PACKMIND_API_KEY.
How do I configure Setup in Cursor?
Go to "Settings → MCP → Add a new global MCP server" and add a packmind block with the same configuration.
What environment variable is needed?
PACKMIND_API_KEY.
What is the command to run Setup?
The command is node with arguments pointing to <PATH>/packmind-mcp-server/build/index.js.