usekeen
MCP server that streams up-to-date package docs to AI coding assistants like Claude, Cursor & Windsurf.
claude mcp add --transport stdio use-keen-usekeen-mcp-server npx -y usekeen-mcp \ --env USEKEEN_API_KEY="your_api_key_here"
How to use
This MCP server exposes the UseKeen integration for the UseKeen API, enabling Claude and other AI assistants to search documentation via the usekeen_package_doc_search tool. The server authenticates with your UseKeen API key and provides a focused capability to retrieve package and service documentation, including implementation details, examples, and specifications. The tool accepts a required package_name and an optional query to narrow results, returning documentation blocks with summaries and URLs that you can present to the user. Use the npx deployment option to run the server locally or in your environment, and supply your API key to authorize requests.
How to install
Prerequisites:
- Node.js installed on your machine (for NPX usage) or access to a Docker-enabled environment
- A UseKeen API key
- Optional: Claude Desktop or VS Code with MCP extension for best experience
Option 1: NPX (Recommended)
- Ensure Node.js is installed.
- Run the MCP server with NPX: npx usekeen-mcp
Option 2: Docker
- Ensure Docker is installed and running.
- Run the container with your API key: docker run -e USEKEEN_API_KEY=your_api_key_here mcp/usekeen
Option 3: Local Development (Manual installation)
- Clone the repository and navigate to the project folder.
- Copy the environment file and add your API key:
cp .env.example .env
edit .env to set USEKEEN_API_KEY
- Install dependencies: npm install
- Build and run: npm run build USEKEEN_API_KEY=your_api_key npm start
Additional notes
Environment variables: Ensure USEKEEN_API_KEY is set in your environment when running the server. If using Docker, pass the key via -e USEKEEN_API_KEY. The server normalizes MCP results to include a content array for compatibility. If you see MCP result shape errors, verify the tool returns content blocks in the format { content: [{ type: 'text', text: '...' }] }. Common issues include invalid API keys, network connectivity, or downtime on the UseKeen service. The NPX approach is convenient for quick experiments, while Docker provides a portable, isolated runtime.
Related MCP Servers
Mantic.sh
A structural code search engine for Al agents.
Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
taskflow
A task management Model Context Protocol (MCP) server that helps AI assistants break down user requests into manageable tasks with subtasks, dependencies, and notes. Enforces a structured workflow with user approval steps.
spec-kit
MCP server enabling AI assistants to use GitHub's spec-kit methodology
mcp-ssh-orchestrator
Secure SSH access for AI agents via MCP. Execute commands across your server fleet with policy enforcement, network controls, and comprehensive audit logging.
cursor-feedback-extension
Save your Cursor monthly quota! Unlimited AI interactions in one conversation via MCP feedback loop.