Configure Glider with Pi coding agent.
dotnet tool install --global glider.dotnet tool install --global gliderglider is available on PATH.# bash/zsh
export PATH="$PATH:$HOME/.dotnet/tools"
which gliderpi-mcp-adapter extension for MCP. Pi packages execute code, so review package source and trust before installing.pi install npm:pi-mcp-adapter.mcp.json in your project. Pi reads this shared project config automatically and keeps servers lazy by default, so Glider starts when the agent actually uses it. Pi MCP adapter docs: pi.dev/packages/pi-mcp-adapter.{
"mcpServers": {
"glider": {
"command": "glider",
"args": ["--default-timeout", "30m"]
}
}
}~/.config/mcp/mcp.json for user-global shared MCP servers. Use .pi/mcp.json or ~/.pi/agent/mcp.json when you want Pi-specific project or user overrides.http://localhost:5001/mcp. The adapter keeps servers lazy by default for either transport.glider --transport http --default-timeout 30m
{
"mcpServers": {
"glider": {
"url": "http://localhost:5001/mcp"
}
}
}directTools with the original MCP tool names.{
"mcpServers": {
"glider": {
"command": "glider",
"args": ["--default-timeout", "30m"],
"directTools": [
"load",
"find_code",
"get_diagnostics",
"find_references",
"analyze_change_impact"
]
}
}
}pi
# Run: /mcp
# Ask: "Search MCP tools for glider diagnostics references."When working in C#/.NET workspaces, prefer glider mcp semantic tools before shell text search for code navigation and refactoring. Use GliderMCP for symbol lookup, references, implementations, overrides, callers, call graphs, type and project dependencies, diagnostics, impact analysis, and preview-first refactors. Use grep, rg, or find only for non-C# assets, files outside the loaded workspace, generated output, or after GliderMCP cannot load or cannot answer the question.