Inkeep

by inkeep

10 stars
Not rated
GitHub Website

About

Enables Claude to search and retrieve relevant documentation through Inkeep's RAG API, returning structured citation data for technical support and knowledge-based interactions.

Details

Author
inkeep
Repository
inkeep/mcp-server-python
GitHub stars
10
License
MIT License
Categories
Developer Tools, Search, Knowledge Base, AI, Productivity, Design, Workplace, File Management, Frontend, Infrastructure

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Inkeep
    Command (node, npx, python, etc.) uv
    Arguments
    • Argument 1 --directory
    • Argument 2 <YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>
    • Argument 3 run
    • Argument 4 -m
    • Argument 5 inkeep_mcp_server
    Environment
    • INKEEP_API_KEY <YOUR_INKEEP_API_KEY>
    • INKEEP_API_MODEL inkeep-rag
    • INKEEP_API_BASE_URL https://api.inkeep.com/v1
    • INKEEP_MCP_TOOL_NAME search-product-content
    • INKEEP_MCP_TOOL_DESCRIPTION Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep.

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

git clone https://github.com/inkeep/mcp-server-python.git
cd mcp-server-python
uv venv
uv pip install -r pyproject.toml

Note the full path of the project, referred to as <YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH> in a later step.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "inkeep": {
            "env": {
                "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
                "INKEEP_API_MODEL": "inkeep-rag",
                "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
                "INKEEP_MCP_TOOL_NAME": "search-product-content",
                "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
            },
            "args": [
                "--directory",
                "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
                "run",
                "-m",
                "inkeep_mcp_server"
            ],
            "command": "uv"
        }
    }
}

Linux

{
    "env": {
        "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
        "INKEEP_API_MODEL": "inkeep-rag",
        "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
        "INKEEP_MCP_TOOL_NAME": "search-product-content",
        "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
    },
    "args": [
        "--directory",
        "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
        "run",
        "-m",
        "inkeep_mcp_server"
    ],
    "command": "uv"
}

Macos

{
    "env": {
        "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
        "INKEEP_API_MODEL": "inkeep-rag",
        "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
        "INKEEP_MCP_TOOL_NAME": "search-product-content",
        "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
    },
    "args": [
        "--directory",
        "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
        "run",
        "-m",
        "inkeep_mcp_server"
    ],
    "command": "uv"
}

Windows

{
    "env": {
        "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
        "INKEEP_API_MODEL": "inkeep-rag",
        "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
        "INKEEP_MCP_TOOL_NAME": "search-product-content",
        "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
    },
    "args": [
        "--directory",
        "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
        "run",
        "-m",
        "inkeep_mcp_server"
    ],
    "command": "uv"
}

Ask questions like “How do I set up the Inkeep MCP server?” to get answers from Inkeep’s product docs.

- Search Inkeep product documentation— Ask a conversational question about Inkeep and get relevant docs viasearch-product-content.
- Retrieve setup instructions— Get step-by-step guidance for cloning, installing, and configuring the Inkeep MCP server.
- Get API integration details— Ask how to create an API key or configure the Inkeep API integration from the dashboard.

Inkeep MCP Server powered by your docs and product content.

- An account onInkeepto manage and provide the RAG
-
uvPython project manager

git clone https://github.com/inkeep/mcp-server-python.git cd mcp-server-python uv venv uv pip install -r pyproject.toml

Note the full path of the project, referred to as<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>in a later step.
- Log in to the
Inkeep Dashboard
- Navigate to theProjectssection and select your project
- Open theIntegrationstab
- ClickCreate Integrationand chooseAPIfrom the options
- Enter a Name for your new API integration.
- Click onCreate
- A generatedAPI keywill appear that you can use to authenticate API requests.

We'll refer to this API key as the<YOUR_INKEEP_API_KEY>in later steps.

Follow the steps inthisguide to setup Claude Dekstop.

In yourclaude_desktop_config.jsonfile, add the following entry tomcpServers.

{ "mcpServers": { "inkeep-mcp-server": { "command": "uv", "args": [ "--directory", "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>", "run", "-m", "inkeep_mcp_server" ], "env": { "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1", "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>", "INKEEP_API_MODEL": "inkeep-rag", "INKEEP_MCP_TOOL_NAME": "search-product-content", "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep." } }, } }

You may need to put the full path to theuvexecutable in the command field. You can get this by runningwhich uvon MacOS/Linux orwhere uvon Windows.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Production-ready RAG out of the box to search and retrieve data from your own documents.

A self-hosted MCP server that indexes documentation from various sources and serves it to AI Agents with semantic search.

A discovery and recommendation service for exploring MCP servers using natural language queries.

Explore and discover Model Context Protocol servers using natural language queries.

An MCP server for accessing Ragie's knowledge base retrieval capabilities.

RAG-focused MCP subregistry and server to discover and route to retrieval-capable MCP servers with semantic search, filters, and explainable ranking.

A self-hostable, open-source, semantically-searchable Agent Skills registry delivered over MCP, with a three-tier progressive disclosure architecture.

Lightning-fast RAG for AI agents. 4-layer fusion (vector, BM25, graph, metadata), ONNX Runtime, sub-200ms search, no PyTorch.

Corpus search and linguistic analysis for AI Agents

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.