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.
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
Release history Release notifications | RSS feed
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
926ac340d4b1b42f6144adc241dd09cabc4a3aee1419a3583aaf2af85edd1f4e
|
|
| MD5 |
6292257fbfc1f3536ed53df35ede2192
|
|
| BLAKE2b-256 |
413ccff74e271c2e9dedacd8296d77f2d11c90a2f2d67d48ff6bd8961094d2ff
|
File details
Details for the file ada_agentic-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ada_agentic-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a1b5e5610da487748077731e334650c7e6d23777e75d35e354e57f8f63c64a1
|
|
| MD5 |
0518028ecb34d5e4de3cd527343390df
|
|
| BLAKE2b-256 |
29d473df718f427fa5a39db2d86d618b2ba6892103f63235dd788de9d42d0294
|