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 MCP
Converting files and office documents to Markdown.
Time
Obtaining current time information and converting time between different...
Filesystem
Model Context Protocol Servers
Sequential Thinking
Offers a structured approach to dynamic and reflective problem-solving,...
Git
Model Context Protocol Servers
Context 7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors