- Home
- MCP servers
- UseKeen
UseKeen
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"promptmixerdev-usekeen-python-mcp": {
"command": "python",
"args": [
"-m",
"usekeen_mcp"
],
"env": {
"USEKEEN_API_KEY": "YOUR_API_KEY"
}
}
}
}This MCP Server lets you search UseKeen package documentation from your client, enabling AI assistants to quickly find implementation details, examples, and specifications across packages and services. It exposes a simple interface you can run locally or via a container, and you authenticate with your UseKeen API key to access documented content.
How to use
You use this MCP server by starting it on your machine and then calling it from your MCP client. The server exposes a documentation search capability named usekeen_package_doc_search. You provide the package_name you want to inspect and, optionally, a query that narrows the search to a specific topic (for example, a particular feature or usage pattern). The server returns relevant documentation matches, including URLs and snippet text to help you quickly locate the exact information you need.
To perform a search you must supply the package name. If you want to refine the results, add a search term to focus on an exact topic. The results will show relevant matches and references so you can open the original documentation for deeper investigation.
How to install
Prerequisites you need before installation: Python and a package manager (pip). You also need a UseKeen API key to access documentation.
pip install usekeen-mcp
# Or install from source after cloning the repository:
# git clone https://github.com/yourusername/usekeen-python-mcp.git
# cd usekeen-python-mcp
# pip install -e .
Option A: Run locally with Python. Make sure you have your API key ready, then run the server directly.
export USEKEEN_API_KEY=your_api_key
python -m usekeen_mcp
Option B: Run with Docker. Build the image and start the container, providing your API key as an environment variable.
docker build -t usekeen-mcp .
# Run the container with your API key
docker run -e USEKEEN_API_KEY=your_api_key usekeen-mcp
Option C: Use a prebuilt executable if you prefer a simple stdio-based approach. You can also run the server using a platform-provided executable name with the expected environment variable.
Configuration and running notes
Environment variable you must set for authentication is USEKEEN_API_KEY. This key is required to access UseKeen’s documentation search features.
Two practical ways to run the MCP server are available. You can start the server as a Python module or run an executable named usekeen-mcp if you prefer a clis-friendly approach. The two start options are described below.
Additional details
Tool you will use through this server: usekeen_package_doc_search which searches documentation of packages and services to locate implementation details, examples, and specifications. The tool accepts a required package_name and an optional query.
Troubleshooting
If you encounter issues, verify that your UseKeen API key is valid and correctly set in your environment. Ensure you have an active internet connection so the server can reach UseKeen services. If the service appears unavailable, check your runtime environment and try restarting the MCP server.
Available tools
usekeen_package_doc_search
Search documentation of packages and services to find implementation details, examples, and specifications, returning matches with relevant URLs and snippets.