manojjahgirdar
MCP Servermanojjahgirdarpublic

ai agents interoperability

Guides for Model Context Protocol (MCP) and Agent Communication Protocol (ACP)

Repository Info

14
Stars
2
Forks
14
Watchers
0
Issues
Jupyter Notebook
Language
Apache License 2.0
License

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

  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.

    git clone https://github.com/manojjahgirdar/ai-agents-interoperability.git
    

    Note: UV Package manager is recommended.

  2. Install the uv package manager.

    pip install pipx
    pipx install uv
    
  3. Once the uv package manager is installed, create a virtual environment and activate it.

    uv venv
    source .venv/bin/activate
    
  4. Install the python dependencies.

    uv sync
    
  5. Export env variables

    cp env.example .env
    

    Fill the env values

  6. Launch the mcp/acp servers.

    1. To launch the mcp server run:
      cd src/mcp/mcp-server
      uv run mcp_server.py
      
    2. 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
      
  7. To run the notebooks, goto src/notebooks directory and run the following command:

    jupyter notebook
    

Quick Start

1

Clone the repository

git clone https://github.com/manojjahgirdar/ai-agents-interoperability
2

Install dependencies

cd ai-agents-interoperability
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownermanojjahgirdar
Repoai-agents-interoperability
LanguageJupyter Notebook
LicenseApache License 2.0
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation