Agentic IDEs
Give Cursor, Windsurf, Copilot, and other agentic editors deep structural codebase awareness.
When an editor supports the Model Context Protocol (MCP), it means the AI can defer complex codebase searches to a specialized indexer like SourcePrep. The AI agent explicitly calls SourcePrep's tools (like prep, prep_search, or prep_impact) behind the scenes, reading the results before composing an answer for you.
Integration Setup
Choose your preferred editor below and copy-paste the configuration. Then restart the window. Ensure the SourcePrep backend is running locally (prep serve) before making requests in the IDE.
Cursor
.cursor/mcp.json (Project root or ~/.cursor/)
{
"mcpServers": {
"prep": {
"command": "prep",
"args": [
"mcp"
]
}
}
}Enable auto-run in Settings > Features > MCP.
Windsurf
~/.codeium/windsurf/mcp_config.json (Global config (applies to all projects))
{
"mcpServers": {
"prep": {
"command": "prep",
"args": [
"mcp"
],
"disabled": false
}
}
}GitHub Copilot
.vscode/mcp.json (Project root)
{
"servers": {
"prep": {
"command": "prep",
"args": [
"mcp"
]
}
}
}Note: Uses "servers" key, NOT "mcpServers".
Zed
~/.config/zed/settings.json (Global or project .zed/settings.json)
{
"context_servers": {
"prep": {
"command": "prep",
"args": [
"mcp"
]
}
}
}Zed uses "context_servers", not "mcpServers".
Cline
cline_mcp_settings.json (Open Cline sidebar > MCP Servers > Configure)
{
"mcpServers": {
"prep": {
"command": "prep",
"args": [
"mcp"
]
}
}
}