Overview
The OpenGround MCP server provides official documentation search capabilities to AI agents through the Model Context Protocol (MCP). This guide covers installation for different AI agents and development environments.Prerequisites
Installation by Agent
Claude Desktop
Continue.dev
Cline (VSCode)
Open Cline settings
In VSCode:
- Open Command Palette (
Cmd/Ctrl + Shift + P) - Search for “Cline: Open Settings”
Zed Editor
Custom MCP Client
For custom integrations using the MCP SDK:Virtual Environment Setup
If you need to use a specific Python virtual environment:Option 1: Activate in command
Option 2: Use shell wrapper
Create a shell script~/.local/bin/openground-mcp.sh:
Verifying Installation
Check Server Startup
Run the server manually to verify it starts without errors:Test Tools
In your MCP client, test each tool:Common Installation Issues
Python Not Found
Error:command not found: python
Solution: Use full path to Python or specify python3:
Module Not Found
Error:No module named 'openground'
Solution: Install openground in the correct Python environment:
Server Times Out
Error: MCP server fails to initialize or times out Cause: Background initialization might be taking too long on first run Solution:- Pre-warm the server by running it manually once:
- Ensure you have at least one library added:
Permission Denied
Error: Permission errors when accessing database Solution: Check permissions on OpenGround data directory:Empty Library List
Symptom:list_libraries_tool returns {}
Solution: Add libraries first:
Updating OpenGround
To update to the latest version:Uninstallation
Remove MCP Server
- Remove the
opengroundentry from your MCP client configuration - Restart the MCP client
Uninstall Package
Remove Data
To completely remove all OpenGround data:Next Steps
Configuration
Configure OpenGround settings, environment variables, and optimize performance
Search Documents
Learn how to use the search_documents_tool effectively
List Libraries
Explore available documentation libraries and versions