Skip to content

baseline Adk a2a mcp integration#45

Merged
Ruthvik-1411 merged 7 commits intomainfrom
adk_a2a_mcp_integration
Aug 2, 2025
Merged

baseline Adk a2a mcp integration#45
Ruthvik-1411 merged 7 commits intomainfrom
adk_a2a_mcp_integration

Conversation

@Ruthvik-1411
Copy link
Owner

@Ruthvik-1411 Ruthvik-1411 commented Jul 27, 2025

Resolves: #43
Changelog:

  1. ADK root agent with access to simple tools like time and calculator.
  2. Custom mcp server for arxiv research paper exploration. Added as a tool to root agent.
  3. Remote ADK agent with google search tool.
  4. Task manager for remote adk agent to expose it using A2A protocol.
  5. Client functions inside the root agent to discover and communicated with remote agent and request responses.
  6. Response manager for root agent to handle session management and response handling.
  7. Simple ui that acts as proxy for frontend to handle user messages and session management. Has option to view all events during a response generation.

TODO:

  1. Use logging
  2. Fix linting
  3. Code debts and optimization.
  4. Add file system mcp server for local changes. (As a part of another pr if not possible in this)

@Ruthvik-1411 Ruthvik-1411 merged commit 06365e1 into main Aug 2, 2025
2 checks passed
@Ruthvik-1411 Ruthvik-1411 deleted the adk_a2a_mcp_integration branch August 2, 2025 18:03
@Ruthvik-1411 Ruthvik-1411 restored the adk_a2a_mcp_integration branch August 2, 2025 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

implement a baseline simple agent with adk + a2a + mcp

1 participant