keyshade
This is the official repository of Keyshade MCP Server
claude mcp add --transport stdio keyshade-xyz-keyshade-mcp node YOUR_ABSOLUTE_PATH_TO/build/index.js \ --env KEYSHADE_API_KEY="YOUR_KEYSHADE_API_KEY"
How to use
Keyshade MCP server exposes the Keyshade API integration as an MCP server that communicates over standard input/output with your editor integrations. The server is implemented with Node.js and is started by running the built entry point at build/index.js. To use it, configure your MCP client (such as VSCode or Claude Desktop) to launch the server with the node command and supply your Keyshade API key via the KEYSHADE_API_KEY environment variable. Once running, the MCP server will accept requests from the client, perform Keyshade-related operations (e.g., key management or other API interactions exposed by the build), and respond back through the MCP protocol. Ensure you point the args to the correct absolute path to the built index.js file for your workspace.
How to install
Prerequisites:
- Node.js (LTS version) and pnpm installed on your system
- Git to clone the repository
Installation steps:
- Clone the repository: git clone https://github.com/keyshade-xyz/keyshade-mcp.git cd keyshade-mcp
- Install dependencies: pnpm install
- Build the project: pnpm build
- Start the server (example): node build/index.js
Notes:
- Ensure you replace YOUR_ABSOLUTE_PATH_TO/build/index.js with the actual absolute path to your built index.js when configuring MCP clients.
- You will need a Keyshade API key to authenticate requests; keep it secret and set it in the environment variable KEYSHADE_API_KEY.
Additional notes
Tips and common issues:
- Environment variables: KEYSHADE_API_KEY is required for authentication. Do not commit this key; keep it in your environment or secure config.
- Path correctness: The MCP client expects an absolute or workspace-root-relative path to build/index.js. Incorrect paths will cause startup failures.
- If pnpm build fails, ensure dependencies are installed correctly and your Node.js version matches project requirements.
- For debugging, check that the built index.js exports a compatible MCP server interface and that the client is configured to communicate via the stdio protocol if using the VSCode or Claude Desktop integrations.
- If you switch environments (e.g., Claude Desktop vs VSCode), ensure the mcpServers key remains consistent (same server name) and the command/args reflect your runtime (node and the built entry point).
- When regenerating builds, re-run the MCP client configuration if the index.js path changes.
Related MCP Servers
win-cli
Model Context Protocol server for secure command-line interactions on Windows systems
ghost
A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
ClueoMCP
🎭 The Personality Layer for LLMs- Transform any MCP-compatible AI with rich, consistent personalities powered by Clueo's Big Five personality engine.
time
⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
your-money-left-the-chat
A Rust + MCP powered financial tracker that knows exactly where your money ghosted you.
JotDown
An MCP Server in Rust for creating Notion pages & mdBooks with LLMs 🦀