FrootAI MCP Server — 25 tools, 100 plays, 830+ primitives. Python implementation of the FAI Engine.
Project description
FrootAI
MCP Server (Python)
From the Roots to the Fruits. It's simply Frootful.
An open ecosystem where Infra, Platform, and App teams build AI — Frootfully.
An open glue for the GenAI ecosystem, enabling deterministic and reliable AI solutions.
The Philosophy Behind FrootAI — The Essence of the FAI Engine
FrootAI is an intelligent way of packaging skills, knowledge, and the essential components of the GenAI ecosystem — all synced, not standalone. Infrastructure, platform, and application layers are woven together so that every piece understands and builds on the others. That's what "from the roots to the fruits" means: a fully connected ecosystem where Infra, Platform, and App teams build AI — Frootfully.
The FROOT Framework
FROOT = Foundations · Reasoning · Orchestration · Operations · Transformation
| Layer | What You Learn |
|---|---|
| F | Tokens, models, glossary, Agentic OS |
| R | Prompts, RAG, grounding, deterministic AI |
| O | Semantic Kernel, agents, MCP, tools |
| O | Azure AI Foundry, GPU infra, Copilot ecosystem |
| T | Fine-tuning, responsible AI, production patterns |
The FAI Ecosystem
Quick Start
Requirements: Python >= 3.10
pip install frootai-mcp
Run as MCP Server
frootai-mcp-py
Use in Python
from frootai_mcp import FrootAIMCP
server = FrootAIMCP()
result = server._search_knowledge({"query": "RAG architecture"})
print(result)
Connect to Your Agent
VS Code / GitHub Copilot .vscode/mcp.json:
{
"servers": {
"frootai": {
"type": "stdio",
"command": "frootai-mcp-py"
}
}
}
Claude Desktop / Cursor
{
"mcpServers": {
"frootai": {
"command": "frootai-mcp-py"
}
}
}
MCP Tools
Static — bundled knowledge, works offline
list_modules— browse FROOT knowledge modules by layerget_module— read any module in fulllookup_term— AI/ML glossary lookupsearch_knowledge— full-text search across all modulesget_architecture_pattern— architecture decision guidesget_froot_overview— complete framework summary
Live — network-enabled, graceful offline fallback
fetch_azure_docs— search Microsoft Learn for Azure docsfetch_external_mcp— discover MCP servers from public registrieslist_community_plays— browse solution plays from GitHubget_github_agentic_os— .github Agentic OS implementation guide
Agent Chain — build → review → tune
agent_build— architecture guidance + code patternsagent_review— security, quality, compliance auditagent_tune— production readiness validation
Ecosystem — Azure AI intelligence
get_model_catalog— Azure AI model catalog with pricingget_azure_pricing— monthly cost estimates for Azure servicescompare_models— side-by-side model comparisoncompare_plays— compare solution plays
Compute — real calculations, not just lookups
estimate_cost— itemized Azure cost estimate per play + scalevalidate_config— validate configs against best practicesgenerate_architecture_diagram— Mermaid architecture diagramsembedding_playground— cosine similarity between textssemantic_search_plays— semantic search across solution playsrun_evaluation— quality scoring with configurable thresholds
What Ships Inside
- FROOT Knowledge Modules — Foundations, Reasoning, Orchestration, Operations, Transformation
- AI Glossary — comprehensive AI/ML term definitions
- Solution Plays — pre-tuned deployable AI solutions
- Architecture Decision Guides — RAG, agents, hosting, cost optimization
Same tools as the Node.js MCP server. The FrootAI ecosystem grows with every release.
Links
| Resource | Link |
|---|---|
| Website | frootai.dev |
| Setup Guide | FAI Packages Setup |
| Python SDK | PyPI — frootai |
| Node MCP Server | npm — frootai-mcp |
| VS Code Extension | Marketplace |
| Docker Image | GitHub Container Registry |
| GitHub | frootai/frootai |
| Contact | info@frootai.dev |
© 2026 FrootAI — MIT License
AI architecture · MCP · model-context-protocol · Python · Azure · RAG · agents · copilot · semantic-kernel · open-source · frootai
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file frootai_mcp-4.0.0.tar.gz.
File metadata
- Download URL: frootai_mcp-4.0.0.tar.gz
- Upload date:
- Size: 241.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ff9b8e32c4e6d98bb3fcb2e1d01ccceb3433efeb61f5443c05b5f5a5ad14ee8
|
|
| MD5 |
8d8154b7551e53eaa6fb9c18a92b1b83
|
|
| BLAKE2b-256 |
67e26f168af6c9bce746e945eb8ad12d9ab8b92c3cfdc3607e360df5f4291502
|
File details
Details for the file frootai_mcp-4.0.0-py3-none-any.whl.
File metadata
- Download URL: frootai_mcp-4.0.0-py3-none-any.whl
- Upload date:
- Size: 241.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
161be3aa52746f2fa034d34da6d4d110a498160e54b5349856283800b3679787
|
|
| MD5 |
7813d06f8dc1479f1b19c28604964dff
|
|
| BLAKE2b-256 |
c266ecee7623db57a6dcea2224aa95f8901041fbcdef003205c85a5793e0db15
|