
ai agents interoperability
Guides for Model Context Protocol (MCP) and Agent Communication Protocol (ACP)
Repository Info
About This Server
Guides for Model Context Protocol (MCP) and Agent Communication Protocol (ACP)
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
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
!image
Medium articles
Read more about AI Agents Interoperability here: Medium.com
Pre-requirements
- 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
Setup codebase
-
Clone the repo.
git clone https://github.com/manojjahgirdar/ai-agents-interoperability.gitNote: 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 .envFill 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
Quick Start
Clone the repository
git clone https://github.com/manojjahgirdar/ai-agents-interoperabilityInstall dependencies
cd ai-agents-interoperability
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.