UseKeen

Provides an API to search UseKeen package documentation for implementation details and examples.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational