Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Weaviate Agents

Build and deploy intelligent agents with Weaviate

Weaviate Cloud

Manage and scale Weaviate in the cloud

Additional resources

Integrations
Contributor guide
Events & Workshops
Weaviate Academy

Need help?

Weaviate LogoAsk AI Assistant⌘K
Community Forum

Weaviate Docs MCP Server

The Weaviate Docs MCP Server brings instant access to Weaviate's documentation directly into your AI development environment. Built on the Model Context Protocol (MCP), this server integrates seamlessly with tools like Claude Desktop and Cursor, allowing you to query Weaviate's documentation without leaving your IDE.

The MCP server uses kapa.ai (which in turn uses Weaviate under the hood) as its knowledge engine, which powers the search and retrieval of Weaviate documentation. The server offers:

  • Instant documentation access: Search Weaviate docs without context switching.
  • Multi-source knowledge base: Queries across docs, tutorials, API references, GitHub issues and community content.
  • Always up-to-date: Automatically syncs with the latest Weaviate documentation.

How to setup MCP Server

Setup steps vary depending on which AI assistant you're using.

Add the following to your .cursor/mcp.json file:

{
"mcpServers": {
"weaviate-docs": {
"type": "http",
"url": "https://weaviate-docs.mcp.kapa.ai"
}
}
}

Using the MCP Server

Once configured, you can ask context-aware questions about Weaviate from within your editor. For example:

"How do I set up a hybrid search in Weaviate?"

"What are the best practices for schema design in Weaviate?"

"Search the Weaviate docs for information about BM25 algorithm"

"What's the difference between vector and keyword search in Weaviate?"

Troubleshooting

Server not showing up
  • Check that the file path is correct for your OS
  • Restart the app completely
  • Ensure the URL is entered correctly
  • Verify the config file syntax is valid JSON
Connection errors

If you see connection errors:

  1. Verify the server URL is accessible:

    curl https://weaviate-docs.mcp.kapa.ai
  2. Check your internet connection

  3. Try the MCP Inspector to debug:

    npx @modelcontextprotocol/inspector
No results returned

If queries return empty results:

  • Check that your question is relevant to Weaviate documentation
  • Try rephrasing your query
  • Verify the MCP server is properly configured (test with curl)
Rate limiting

The public Weaviate MCP server may have rate limits. If you experience issues:

  • Wait a few minutes before trying again

Further resources

Questions and feedback

If you have any questions or feedback, let us know in the user forum.