Skip to main content

Ayala Agentic AI - MCP Server Implementation

Project description

Ayala Agentic AI

A Model Context Protocol server implementation for the Ayala Agentic AI project. This enables AI agents to query for context across many sources.

Features

  • A common Agentic AI reference architecture (or platform in the future) for Ayala Group
  • Powered by open standard agent protocols, it enables LLM-powered agents to reliably locate context, invoke tools, and collaborate with other AI agents within the Ayala Group technology landscape
  • It provides an "agentic layer" to Ayala Group data platforms such as Open Data, Concati, Inquiro, and GShare
  • It unlocks potential synergies through a common AI technology framework (context sharing vs. data sharing)
  • It will natively support widely used LLM clients such as ChatGPT, Claude, and Gemini

Design Principles

  • Ease-of-Use: Support existing AI client apps (ChatGPT, Copilot, Claude) instead of building new ones
  • Cost Efficiency: Allow web-based interface for non-license users and for cost-sensitive BUs
  • Flexibility: Use open-standard agent protocols for integration (MCP, A2A, etc.)
  • Synergy: Work with Ayala Group platforms and initiatives such as Concati, Inquiro, and Open Data
  • Governance-First: Build AI governance requirements into the platform's foundational design rather than retrofitting compliance capabilities (Mosaic, MLFlow, etc.)

Architecture

The Ayala AI Assistant (MCP) serves as the central hub connecting various agentic models with context and tools providers across the Ayala Group ecosystem.

Ayala Agentic AI Architecture

Components

Agentic Models:

  • ChatGPT - OpenAI's conversational AI model
  • Claude - Anthropic's AI assistant
  • Databricks - MLOps and data science platform

Context and Tools Providers:

  • Systems of Record - Core business systems and databases
  • Ayala Open Data - Centralized data platform for the Ayala Group
  • Concati / Inquiro - Data discovery and analytics platforms

The architecture enables seamless integration between AI models and Ayala's data ecosystem, providing a unified interface for AI-powered business operations.

Developing

Setup

Requires uv - see the project README for installation instructions.

make setup

Run using the MCP inspector

source .venv/bin/activate

mcp dev src/agentic/__main__.py

Run using an MCP client

Use this configuration in your MCP client (e.g., Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "agentic": {
      "command": "<full-path-to-uv>",  // e.g. /Users/username/.local/bin/uv
      "args": [
        "--directory",
        "path/to/agentic",  // update this with an absolute path
        "run",
        "agentic"
      ]
    }
  }
}

Run tests

make test

Publishing

export UV_PUBLISH_TOKEN=...
make publish

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

ada_agentic-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

ada_agentic-0.1.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file ada_agentic-0.1.0.tar.gz.

File metadata

  • Download URL: ada_agentic-0.1.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for ada_agentic-0.1.0.tar.gz
Algorithm Hash digest
SHA256 926ac340d4b1b42f6144adc241dd09cabc4a3aee1419a3583aaf2af85edd1f4e
MD5 6292257fbfc1f3536ed53df35ede2192
BLAKE2b-256 413ccff74e271c2e9dedacd8296d77f2d11c90a2f2d67d48ff6bd8961094d2ff

See more details on using hashes here.

File details

Details for the file ada_agentic-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ada_agentic-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1b5e5610da487748077731e334650c7e6d23777e75d35e354e57f8f63c64a1
MD5 0518028ecb34d5e4de3cd527343390df
BLAKE2b-256 29d473df718f427fa5a39db2d86d618b2ba6892103f63235dd788de9d42d0294

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