Content
# AI Agents Interoperability Series
Learn how to architect Agentic AI solutions which are framework agnostic, LLM Agnostic. Refer to the Blog series below to learn more.
## Reference Architecture

## Medium articles
Read more about AI Agents Interoperability here: [Medium.com](https://medium.com/@manojjahgirdar/list/ai-agents-interoperability-607c343d3b1c)
## Pre-requirements
1. I have used Tavily search for the web search tool implementation, create a Tavily API Key here: <https://www.tavily.com>
2. I have used Google SERP APIs for the flight search tool implementation, create a SERP API key here: <https://serpapi.com/manage-api-key>
## Setup codebase
1. Clone the repo.
```bash
git clone https://github.com/manojjahgirdar/ai-agents-interoperability.git
```
> Note: UV Package manager is recommended.
1. Install the uv package manager.
```bash
pip install pipx
pipx install uv
```
1. Once the uv package manager is installed, create a virtual environment and activate it.
```bash
uv venv
source .venv/bin/activate
```
1. Install the python dependencies.
```bash
uv sync
```
1. Export env variables
```bash
cp env.example .env
```
>Fill the env values
1. Launch the mcp/acp servers.
1. To launch the mcp server run:
```bash
cd src/mcp/mcp-server
uv run mcp_server.py
```
1. To launch the acp server, in another terminal run:
```bash
cd src/acp/acp-server
export REMOTE_MCP_URL=http://127.0.0.1:8000/sse
uv run acp_server.py
```
1. To run the notebooks, goto `src/notebooks` directory and run the following command:
```bash
jupyter notebook
```
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.
git
A Model Context Protocol server for Git automation and interaction.