Learn how to architect Agentic AI solutions which are framework agnostic, LLM Agnostic. Refer to the Blog series below to learn more.
Read more about AI Agents Interoperability here: Medium.com
- I have used Tavily search for the web search tool implementation, create a Tavily API Key here: https://www.tavily.com
- I have used Google SERP APIs for the flight search tool implementation, create a SERP API key here: https://serpapi.com/manage-api-key
-
Clone the repo.
git clone https://github.com/manojjahgirdar/ai-agents-interoperability.git
Note: UV Package manager is recommended.
-
Install the uv package manager.
pip install pipx pipx install uv
-
Once the uv package manager is installed, create a virtual environment and activate it.
uv venv source .venv/bin/activate -
Install the python dependencies.
uv sync
-
Export env variables
cp env.example .env
Fill the env values
-
Launch the mcp/acp servers.
- To launch the mcp server run:
cd src/mcp/mcp-server uv run mcp_server.py - To launch the acp server, in another terminal run:
cd src/acp/acp-server export REMOTE_MCP_URL=http://127.0.0.1:8000/sse uv run acp_server.py
- To launch the mcp server run:
-
To run the notebooks, goto
src/notebooksdirectory and run the following command:jupyter notebook
