Two tools, one setup page. Get FrootAIβs MCP Server (for your AI agent) and VS Code Extension (for you) up and running in minutes.
Add AI architecture knowledge to any agent. Works with Claude Desktop, VS Code Copilot, Cursor, Windsurf, Azure MS Foundry, and any MCP-compatible client.
Published on npmjs.com/package/frootai-mcp β 664KB knowledge base bundled inside. Works from anywhere.
That's it β the MCP server is ready. The knowledge.json (664 KB) contains all 18 modules bundled. No additional setup needed.
Choose your client and add the FrootAI server to its MCP configuration:
Open your config file and add the FrootAI server:
Config file location:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor: Settings β MCP Servers β Add
β Restart Claude Desktop / Cursor. FrootAI will appear in your tools list.
Ask your agent any of these to confirm FrootAI is connected:
| Tool | Parameters | Returns |
|---|---|---|
| list_modules | none | All 18 modules organized by FROOT layer |
| get_module | module_id (F1βT3), section? (optional) | Full module content or specific section |
| lookup_term | term (string) | Glossary definition from 200+ terms |
| search_knowledge | query (string), max_results? (1β10) | Ranked matching sections across modules |
| get_architecture_pattern | scenario (enum) | Pre-built decision guide with recommendations |
| get_froot_overview | none | Complete FROOT framework summary |
| fetch_azure_docs | service (string) | Live Azure docs from Microsoft Learn (falls back to static) |
| fetch_external_mcp | query (string) | MCP servers from registries (falls back to curated list) |
| list_community_plays | filter? (string) | 20 solution plays from GitHub (falls back to bundled list) |
| get_github_agentic_os | primitive? (enum) | .github agentic OS guide per primitive |
rag_pipelineagent_hostingmodel_selectioncost_optimizationdeterministic_aimulti_agentfine_tuning_decisionBrowse solution plays, search 200+ AI terms, initialize DevKit β right from your editor sidebar.
Option A (Marketplace): Open VS Code β Extensions (Ctrl+Shift+X) β Search "FrootAI" β Install
Option B (Terminal):
β Reload VS Code. FrootAI panels appear in your sidebar.
After install, you'll see 3 panels in the sidebar:
FrootAI: Look Up AI TermType any AI/ML term β jumps to definitionFrootAI: Search Knowledge BaseFull-text search across all 18 docsFrootAI: Initialize DevKitFull .github Agentic OS (19 files) + agent.md + MCP + plugin.jsonFrootAI: Initialize HooksCopy guardrails.json (preToolUse policy gates)FrootAI: Initialize PromptsCopy 4 slash commands (/deploy, /test, /review, /evaluate)FrootAI: Open Solution PlayOpens a play's README with option to open folderFrootAI: Show Architecture PatternPick from 7 patterns: RAG, agents, hosting, costFrootAI: Open Setup GuideOpens this setup guide pageFrootAI: Browse Solution PlaysOpens solution plays page on the website1. Run Ctrl+Shift+P β FrootAI: Initialize DevKit
2. Select a solution play (e.g., Enterprise RAG)
3. FrootAI copies the full .github Agentic OS (19 files) + agent.md + .vscode/mcp.json + plugin.json to your workspace
4. Start coding β Copilot has full agentic context: instructions, prompts, agents, skills, hooks, workflows.
Reload VS Code (Ctrl+Shift+P β 'Reload Window'). Ensure v0.2.0+ is installed.
Check that FrootAI is enabled in Extensions. Try reinstalling: code --install-extension pavleenbali.frootai
Ensure you have a workspace folder open. FrootAI copies files to the root of your active workspace.
This is informational β it shows what tools the MCP server exposes. Install the MCP server separately (see Part 1).
Restart your MCP client after adding the config. Ensure the path to index.js is absolute.
Run `npm run build` in mcp-server/ to regenerate knowledge.json from the docs/ folder.
FrootAI requires Node.js 18+. Check with `node --version`.
Run `chmod +x mcp-server/index.js` to make the entry point executable.