ai-agents-interoperability

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

GitHubスター

13

ユーザー評価

未評価

フォーク

2

イシュー

0

閲覧数

0

お気に入り

0

README
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
      
作者情報
Manoj Jahgirdar

I am a Software Engineer, Inventor, Mentor and an Open Source Contributor. I have over 6 years of professional experience in IT Industry.

IBMBangalore, Karnataka, India

14

フォロワー

58

リポジトリ

0

Gist

52

貢献数

トップ貢献者

タグ
スレッド