
manojjahgirdar/ai-agents-interoperability
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Guides for Model Context Protocol (MCP) and Agent Communication Protocol (ACP)
개요
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 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 1. Clone the repo. Note: UV Package manager is recommended. 1. Install the uv package manager. 1. Once the uv package manager is installed, create a virtual environment and activate it. 1. Install the python dependencies. 1. Export env variables Fill the env values 1. Launch the mcp/acp servers. 1. To launch the mcp server run: 1. To launch the acp server, in another terminal run: 1. To run the notebooks, goto src/notebooks directory and run the following command:
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
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:
- I have used Google SERP APIs for the flight search tool implementation, create a SERP API key here:
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
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →