Skip to content

feat(mcp_integration)🤝: Add MCP (Model Context Protocol) integration … - #262

Draft
ericmjl wants to merge 1 commit into
mainfrom
feat/agentbot-mcp-attempt-2
Draft

feat(mcp_integration)🤝: Add MCP (Model Context Protocol) integration …#262
ericmjl wants to merge 1 commit into
mainfrom
feat/agentbot-mcp-attempt-2

Conversation

@ericmjl

@ericmjl ericmjl commented Oct 18, 2025

Copy link
Copy Markdown
Owner

…to ToolBot and AgentBot using FastMCP

  • Introduce MCPConnectionManager to manage connections to multiple MCP servers with lazy loading and caching.
  • Add functional adapters in mcp_tools to convert MCP tools into llamabot-compatible tools.
  • Enhance ToolBot to support MCP servers, discover MCP tools lazily on first call, and integrate them into the tool list.
  • Extend AgentBot to accept MCP server configurations and pass them to its internal ToolBot instance.
  • Add detailed MCP integration documentation in AGENTS.md including usage patterns, best practices, and error handling.
  • Add MCP integration demo notebook showing connection, tool discovery, and usage with ToolBot and AgentBot.

…to ToolBot and AgentBot using FastMCP

- Introduce MCPConnectionManager to manage connections to multiple MCP servers with lazy loading and caching.
- Add functional adapters in mcp_tools to convert MCP tools into llamabot-compatible tools.
- Enhance ToolBot to support MCP servers, discover MCP tools lazily on first call, and integrate them into the tool list.
- Extend AgentBot to accept MCP server configurations and pass them to its internal ToolBot instance.
- Add detailed MCP integration documentation in AGENTS.md including usage patterns, best practices, and error handling.
- Add MCP integration demo notebook showing connection, tool discovery, and usage with ToolBot and AgentBot.
@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.6.2

🚀 View preview at
https://ericmjl.github.io/llamabot/pr-preview/pr-262/

Built to branch gh-pages at 2025-10-18 22:48 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

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.

1 participant