Skip to main content

MCP Server

The FrootAI MCP Server is a Model Context Protocol server that gives AI assistants access to the entire FrootAI knowledge base โ€” 17 FROOT modules, 100 solution plays, 830+ primitives, and AI model comparison data.

Installationโ€‹

npx frootai-mcp@latest

No configuration needed โ€” the server runs with bundled knowledge data.

Configurationโ€‹

VS Code (Copilot Chat)โ€‹

Add to .vscode/mcp.json in your project:

.vscode/mcp.json
{
"servers": {
"frootai": {
"command": "npx",
"args": ["frootai-mcp@latest"],
"cwd": "${workspaceFolder}"
}
}
}

Cursorโ€‹

Add to your Cursor MCP settings:

~/.cursor/mcp.json
{
"mcpServers": {
"frootai": {
"command": "npx",
"args": ["frootai-mcp@latest"]
}
}
}

Claude Desktopโ€‹

Add to claude_desktop_config.json:

{
"mcpServers": {
"frootai": {
"command": "npx",
"args": ["frootai-mcp@latest"]
}
}
}

Available Toolsโ€‹

Knowledge & Learningโ€‹

ToolDescription
search_knowledgeSearch across all 17 FROOT modules by topic
get_moduleGet full content of a specific module (F1โ€“T3)
list_modulesList all modules organized by FROOT layer
lookup_termLook up an AI/ML term in the glossary (200+ terms)

Solution Playsโ€‹

ToolDescription
get_play_detailDetailed architecture, services, config for a play
list_community_playsList all 100 plays with status
semantic_search_playsDescribe what you want, get matching plays
compare_playsSide-by-side comparison of 2โ€“3 plays
generate_architecture_diagramGenerate Mermaid.js diagram for a play

Models & Costโ€‹

ToolDescription
compare_modelsSide-by-side model comparison for a use case
get_model_catalogList Azure OpenAI models with capabilities
estimate_costCalculate monthly Azure costs for a play
get_azure_pricingPricing estimates by scenario

Architecture & Patternsโ€‹

ToolDescription
get_architecture_patternGuidance for RAG, agents, cost optimization
get_froot_overviewComplete FROOT framework overview
get_github_agentic_osGitHub Copilot agentic OS guide

Build & Validateโ€‹

ToolDescription
agent_buildBuilder agent โ€” implementation guidelines
agent_reviewReviewer agent โ€” security + quality checklist
agent_tuneTuner agent โ€” production readiness validation
validate_configValidate TuneKit config files
run_evaluationCheck AI quality scores against thresholds

Ecosystemโ€‹

ToolDescription
list_primitivesBrowse all 830+ primitives by type
fetch_azure_docsFetch latest Azure documentation
fetch_external_mcpSearch for external MCP servers
embedding_playgroundCompare texts for semantic similarity

Usage Examplesโ€‹

Search for RAG patternsโ€‹

Ask your AI assistant:

"Search FrootAI knowledge for RAG chunking strategies"

The assistant calls search_knowledge with query: "RAG chunking strategies" and returns relevant sections from the FROOT knowledge base.

Find a solution playโ€‹

"I want to build a document processing pipeline. What FrootAI play should I use?"

The assistant calls semantic_search_plays to find the best match.

Compare modelsโ€‹

"Compare GPT-4o vs GPT-4o-mini for a RAG chatbot"

The assistant calls compare_models with useCase: "RAG chatbot".

Estimate costsโ€‹

"How much would Play 01 cost in production?"

The assistant calls estimate_cost with play: "01" and scale: "prod".

Docker Deploymentโ€‹

For containerized environments, see the Docker distribution.

Versionโ€‹

The MCP server version is synced with the main FrootAI release. Current: v3.5.0.

# Check installed version
npx frootai-mcp@latest --version

See Alsoโ€‹