
How to add Inkeep MCP Server to Cursor
Search your product docs and content via Inkeep's RAG, exposed as an MCP tool. Paste the config into ~/.cursor/mcp.json and restart Cursor.
Last updated June 14, 2026 · 25★ · stdio · apikey
Cursor config for Inkeep MCP Server
git clone https://github.com/inkeep/mcp-server-python.git{
"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."
}
}
}
}Setup steps
- 1Open Cursor → Settings → MCP → Add new MCP server (or edit ~/.cursor/mcp.json directly).
- 2Paste the Inkeep MCP Server config below into the "mcpServers" object.
- 3Fill in placeholder secrets, then save.
- 4Cursor reloads MCP servers automatically — check Settings → MCP for a green status dot.
- 5Ask Cursor to use one of Inkeep MCP Server's tools to confirm it's connected.
Before you start
- An Inkeep account to manage and provide the RAG (https://inkeep.com)
- The uv Python project manager (https://github.com/astral-sh/uv)
- An Inkeep API key created from the Inkeep portal (Projects > Integrations > Create Integration > API)
What Inkeep MCP Server can do in Cursor
search-product-contentConfigurable retrieval tool (default name from INKEEP_MCP_TOOL_NAME). Retrieves product documentation/content from Inkeep's RAG. The query should be framed as a conversational question, and the tool name/description are customizable via the INKEEP_MCP_TOOL_NAME and INKEEP_MCP_TOOL_DESCRIPTION environment variables.
Security
Requires an Inkeep API key (created from the Inkeep portal under Integrations > API). The key is passed via the INKEEP_API_KEY environment variable in your MCP client config; keep it secret and avoid committing it.
Inkeep MCP Server + Cursor FAQ
Where is the Cursor config file?
Cursor reads MCP servers from ~/.cursor/mcp.json. Paste the Inkeep MCP Server config there under the "mcpServers" key and restart the client.
Is Inkeep MCP Server safe to use with Cursor?
Requires an Inkeep API key (created from the Inkeep portal under Integrations > API). The key is passed via the INKEEP_API_KEY environment variable in your MCP client config; keep it secret and avoid committing it.
Do I need an Inkeep account?
Yes. You need an Inkeep account to manage and provide the RAG, and you must create an API key from the Inkeep portal (Projects > Integrations > Create Integration > API).
How is the search tool named?
The tool name and description are configurable through the INKEEP_MCP_TOOL_NAME and INKEEP_MCP_TOOL_DESCRIPTION environment variables. The README's example uses search-product-content.
What runtime does it use?
Python, run via the uv project manager. You clone the repo, create a uv venv, install dependencies from pyproject.toml, and launch it with `uv run -m inkeep_mcp_server`.