AgentsBestFriend (abf) is a local MCP server that provides AI coding agents with efficient tools for navigating, searching, and understanding codebases, including monorepos.
From the registry: MCP that provides fast, token-efficient tools for navigating, searching, and understanding codebases
$ brew install ripgrep$ git clone https://github.com/TheRealFloatDev/AgentsBestFriend.git && cd AgentsBestFriend && npm install && npx turbo buildhttps://github.com/TheRealFloatDev/AgentsBestFriendPlease install the `agentsbestfriend` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Node.js >= 20** — Runtime for the MCP server.
- **ripgrep** — Used for fast code search. Run: `brew install ripgrep`
- **git** — Required for git tools and file discovery.
- **Clone and build from source** — Clone the repo and build all packages. Run: `git clone https://github.com/TheRealFloatDev/AgentsBestFriend.git && cd AgentsBestFriend && npm install && npx turbo build` (https://github.com/TheRealFloatDev/AgentsBestFriend)
Optional prerequisites:
- Ollama (optional) — For LLM-generated summaries and semantic search. (https://ollama.com)
Canonical MCP server config (stdio transport):
- command: `node`
- args: ["/path/to/AgentsBestFriend/packages/cli/dist/index.js","start"]
- required environment variables:
- `ABF_PROJECT_ROOT`: Absolute path to the project root to index. (example: `/path/to/your/project`)
Note: No published npm package — install from source. Auto-initializes .abf/ SQLite index on first tool call.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ABF_PROJECT_ROOTrequiredPath to the project root for the MCP serverReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Persistent codebase knowledge graph. Survives session restarts and context compaction.
Validate oh-my-posh configurations and segment snippets against the official schema.