47 Commits

Author SHA1 Message Date
George Pickett bf3bc6fc56 Merge upstream main into add-openai-remote-mcp-bridge 2026-07-20 09:22:08 -07:00
@RandyMcMillan cdcbc542ce mcp_ai_agents/multi_mcp_agent/requirements.txt:add sqlalchemy (#989)
00-00001368
2026-07-18 17:39:40 -07:00
ShiroKSH e4a72e2de4 fix: preserve all-day travel calendar events 2026-07-14 15:40:17 +03:00
George Pickett 79b75181bd Add OpenAI remote MCP bridge tutorial 2026-07-09 17:19:33 -07:00
TechTide AI 156511e749 fix: remove stdlib modules from requirements.txt
asyncio and uuid are Python standard library modules (available since
Python 3.4+). Listing them in requirements.txt is unnecessary and can
install unrelated PyPI packages with the same name, causing conflicts.

Affected files (8 total):
- starter_ai_agents: openai_research_agent, mixture_of_agents,
  ai_meme_generator_agent_browseruse
- mcp_ai_agents: github_mcp_agent, browser_mcp_agent
- ai_agent_framework_crash_course: 5_1_in_memory_conversation_agent,
  5_2_persistent_conversation_agent
- advanced_ai_agents: ai_financial_coach_agent
2026-05-21 17:26:10 -04:00
Ryan Alexander Alberts 664e65c593 feat(browser_mcp_agent): document and unblock local Ollama / OpenAI-compatible providers
Issue #329 reported that it's unclear how to point browser_mcp_agent at
a local Ollama backend. The mcp-agent framework already supports this
(Ollama exposes an OpenAI-compatible endpoint at
http://localhost:11434/v1), so the gap is documentation + one blocking
env-var check in main.py.

Changes:

- main.py: the hardcoded `os.getenv("OPENAI_API_KEY")` guard
  unconditionally rejected users who had correctly configured credentials
  via mcp_agent.secrets.yaml (both OpenAI and Ollama cases). Replace
  with a check that also accepts a present secrets.yaml, and update the
  error to point users at either path.

- mcp_agent.config.yaml: add a commented example showing the `openai:`
  block rewritten for Ollama (base_url + default_model). No behaviour
  change for existing OpenAI users.

- mcp_agent.secrets.yaml.example: add a commented Ollama example noting
  that any non-empty api_key works (Ollama doesn't authenticate).

- README.md: add a "Running with a local Ollama model" section, and
  reconcile the previously contradictory "export OPENAI_API_KEY" vs
  "use secrets.yaml" instructions into a single 'pick one' step.

Refs #329

Made-with: Cursor
2026-04-17 17:13:54 -04:00
awesomekoder 8ae5a86236 rename: multi_mcp_agent_forge -> multi_mcp_agent_router
Clearer folder name that describes what the app does (routes queries
to specialized agents with different MCP tool access).
2026-03-07 11:26:58 -08:00
Weber Gouin bbb2183a11 feat: wire up actual MCP server connections for agent tool use
- 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>
2026-03-05 22:57:50 -08:00
Weber Gouin 59bfefabb1 Add Multi-MCP Agent Forge - specialized agents with MCP tools 2026-02-25 08:53:40 -08:00
Shubhamsaboo 4d6140cdb4 chore: enhance README files across multiple agent applications by adding links to free step-by-step tutorials, providing users with comprehensive guidance on building each agent from scratch. 2025-11-27 21:58:03 -08:00
Shubhamsaboo 78e7898cae refactor: Enhance multi_mcp_agent with SQLite database integration and update requirements
- Integrated SQLite database for memory management in multi_mcp_agent.
- Updated memory handling to use the new database instance.
2025-11-09 15:08:25 -08:00
Shubhamsaboo 62f760c18e refactor: Update travel planner and GitHub agent to use RunOutput and enhance requirements
- 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.
2025-11-09 15:02:32 -08:00
BV003 4fbfb90737 fix: restore compatibility with latest agno version 2025-10-09 10:40:11 +08:00
Shubhamsaboo e55a2eb5e6 feat: Update GitHub MCP Agent to use official GitHub MCP Server via Docker
- 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.
2025-10-04 10:09:02 -07:00
Shubhamsaboo 7ba3db898f refactor: Revamp travel planner app by removing calendar MCP integration, enhancing itinerary generation, and updating README for clarity and feature highlights 2025-08-27 23:27:54 -05:00
Shubham Saboo f8d8ea1cdf Merge pull request #317 from ArkVex/main
Added the native mcp server
2025-08-27 14:59:56 -05:00
Ayush Singh 229af15b8f updated readme 2025-08-27 17:01:22 +05:30
Ayush Singh 1ddcc2a3d4 updated readme 2025-08-27 03:28:31 +05:30
Ayush Singh 9c8045a29d updated readme 2025-08-27 03:27:47 +05:30
Andrew Hoh b73325d536 Updating README demo video 2025-08-26 14:40:10 -04:00
andrew-lastmile 576e27a8bf swapping to playwright MCP server, updating demo flow 2025-08-26 14:25:32 -04:00
Ayush Singh 044a2ff271 Delete mcp_ai_agents/react_native_agent/main.py 2025-08-25 03:36:02 +05:30
Ayush Singh 976dcadb33 Delete mcp_ai_agents/react_native_agent/uv.lock 2025-08-25 03:34:13 +05:30
Ayush Singh fd42829f12 Delete mcp_ai_agents/react_native_agent/requirements.txt 2025-08-25 03:33:56 +05:30
Ayush Singh 1df447c2c1 added the native server 2025-08-25 03:25:35 +05:30
Shubhamsaboo efd14e3393 feat: Remove Enterprise MCP AI Agent Team components 2025-08-08 11:32:12 -05:00
Shubhamsaboo 53dfb652bf feat: add AI Real Estate Agent Team and Enterprise MCP AI Agent Team
- 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.
2025-08-03 18:01:01 -05:00
Shubham Saboo ef2a867b71 Merge pull request #277 from Madhuvod/fix/issue-258
fix of library version issue
2025-07-12 15:43:33 -05:00
Madhu a5173b69ab fix of library version issue 2025-07-13 00:08:35 +05:30
Shubham Saboo ad17205804 Merge pull request #209 from Madhuvod/multi-mcp-proj
Added new Demo: Multi MCP Agent with Agno
2025-06-14 21:42:49 -05:00
ShubhamSaboo fda6b53657 updated the README 2025-06-05 20:58:54 -05:00
Madhu e4a2c09d4f Multi MCP Agent with Agno 2025-05-24 01:35:05 +05:30
Shubham Saboo 15895fcfa0 Merge pull request #207 from Madhuvod/new-mcp-proj
Added new Demo: Notion MCP Agent with Agno
2025-05-20 18:26:43 -05:00
Madhu 7497849a12 Notion MCP Agent with Agno 2025-05-18 23:13:09 +05:30
Shubham Saboo 76074dfc4b Merge pull request #181 from priyanshm07/ai-travel-planner-mcp-team
Added new demo: AI Travel Planning agent
2025-05-04 15:15:56 -05:00
priyanshm07 cae82dc8b8 Update : Streamlit app created 2025-04-20 07:08:20 +05:30
Andrew Hoh 11527f6e5d Adding link to MCP-Agent github repo
Adding link to MCP-Agent github repo for documentation to limit context window lengths.
2025-04-16 16:02:40 -04:00
Andrew Hoh c03db56f40 Updating default OpenAI model
Updating OpenAI model to gpt-4.1-mini which has a 1M context window
2025-04-16 16:00:59 -04:00
Andrew Hoh 00aabd5afa Fixing context length and simpler web page for app
- 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
2025-04-16 16:00:04 -04:00
Andrew Hoh 2807000dca Adding gif to the README 2025-04-15 17:27:22 -04:00
Andrew Hoh da0694d021 Adding in example of browser mcp agent 2025-04-15 17:06:58 -04:00
Andrew Hoh 9a91288094 Creating a README for browesr_mcp_agent 2025-04-15 17:04:32 -04:00
Sarthak Bhardwaj adc8f4f099 Fix typo 2025-04-09 04:48:03 +05:30
priyanshm07 d8f27f6d4b update : calendar mcp linked 2025-04-08 18:32:50 +05:30
priyanshm07 e4cea90a18 feature : agno multi-agent implementation 2025-04-08 17:46:54 +05:30
priyanshm07 293c35629f fix : code updated 2025-04-08 15:27:47 +05:30
ShubhamSaboo 36ab68e94d Added github mcp agent 2025-03-06 19:09:39 -08:00