- Spawn MCP servers via StdioServerParameters + stdio_client
- Call list_tools() and convert to Anthropic tool format
- Pass tools to messages.create() calls
- Handle tool_use responses in an agentic loop
- Map tool names to sessions for correct dispatch
Previously agents just used Claude with different system prompts.
Now each agent actually connects to its assigned MCP servers
(github, filesystem, fetch) and can use their tools.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Changed `add_datetime_to_instructions` to `add_datetime_to_context` in travel planner for better context handling.
- Updated response type to `RunOutput` in both travel planner and GitHub agent for improved type safety.
- Specified minimum version for the 'agno' package in requirements.txt for compatibility.
- Replaced Node.js MCP server with the official GitHub MCP server running in Docker.
- Added OpenAI API key input for enhanced query processing.
- Updated README to reflect new requirements and usage instructions.
- Introduced a new AI Real Estate Agent Team with multi-agent capabilities for property search, market analysis, and valuation.
- Added comprehensive README documentation detailing features, setup instructions, and API requirements.
- Implemented the Enterprise MCP AI Agent Team for orchestrating knowledge management across local files and SaaS platforms, including specialized agents for Notion, GitHub, and Figma.
- Enhanced the overall architecture with intelligent routing and task delegation using the Model Context Protocol (MCP).
- Included necessary requirements for both teams to ensure proper functionality.
- Puppeteer puts the entire html of the page into context. Switching to a smaller webpage for demo purposes
- Given the option for the user to switch use_history to false to remove context from calls