Skip to main content

FrootAI MCP Server — 25 tools, 100 plays, 830+ primitives. Python implementation of the FAI Engine.

Project description

FrootAI

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.

PyPI downloads license


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

FAI Ecosystem — Factory builds, Packages deliver, Toolkit equips


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 layer
  • get_module — read any module in full
  • lookup_term — AI/ML glossary lookup
  • search_knowledge — full-text search across all modules
  • get_architecture_pattern — architecture decision guides
  • get_froot_overview — complete framework summary

Live — network-enabled, graceful offline fallback

  • fetch_azure_docs — search Microsoft Learn for Azure docs
  • fetch_external_mcp — discover MCP servers from public registries
  • list_community_plays — browse solution plays from GitHub
  • get_github_agentic_os — .github Agentic OS implementation guide

Agent Chain — build → review → tune

  • agent_build — architecture guidance + code patterns
  • agent_review — security, quality, compliance audit
  • agent_tune — production readiness validation

Ecosystem — Azure AI intelligence

  • get_model_catalog — Azure AI model catalog with pricing
  • get_azure_pricing — monthly cost estimates for Azure services
  • compare_models — side-by-side model comparison
  • compare_plays — compare solution plays

Compute — real calculations, not just lookups

  • estimate_cost — itemized Azure cost estimate per play + scale
  • validate_config — validate configs against best practices
  • generate_architecture_diagram — Mermaid architecture diagrams
  • embedding_playground — cosine similarity between texts
  • semantic_search_plays — semantic search across solution plays
  • run_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

frootai_mcp-4.0.0.tar.gz (241.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frootai_mcp-4.0.0-py3-none-any.whl (241.4 kB view details)

Uploaded Python 3

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

Hashes for frootai_mcp-4.0.0.tar.gz
Algorithm Hash digest
SHA256 3ff9b8e32c4e6d98bb3fcb2e1d01ccceb3433efeb61f5443c05b5f5a5ad14ee8
MD5 8d8154b7551e53eaa6fb9c18a92b1b83
BLAKE2b-256 67e26f168af6c9bce746e945eb8ad12d9ab8b92c3cfdc3607e360df5f4291502

See more details on using hashes here.

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

Hashes for frootai_mcp-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 161be3aa52746f2fa034d34da6d4d110a498160e54b5349856283800b3679787
MD5 7813d06f8dc1479f1b19c28604964dff
BLAKE2b-256 c266ecee7623db57a6dcea2224aa95f8901041fbcdef003205c85a5793e0db15

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page