camel icon indicating copy to clipboard operation
camel copied to clipboard

feat: enable MCP to models without function calling ability

Open TommeyChang opened this issue 9 months ago • 2 comments

Description

In this commit, a model without built-in function calling ability can use a MCP tools from giving the tool_name and tool_args. In this case, we can set agents to equip with the same type of tools reducing the search space.

Checklist

Go over all the following points, and put an x in all the boxes that apply.

  • [x] I have read the CONTRIBUTION guide (required)
  • [ ] I have linked this PR to an issue using the Development section on the right sidebar or by adding Fixes #issue-number in the PR description (required)
  • [x] I have checked if any dependencies need to be added or updated in pyproject.toml and uv lock
  • [x] I have updated the tests accordingly (required for a bug fix or a new feature)
  • [ ] I have updated the documentation if needed:
  • [x] I have added examples if this is a new feature

If you are unsure about any of these, don't hesitate to ask. We are here to help!

TommeyChang avatar Mar 24 '25 09:03 TommeyChang

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

History messed up for review, moving to #2128.

MuggleJinx avatar Apr 07 '25 13:04 MuggleJinx

hey @TommeyChang , this feature has been merged in PR https://github.com/camel-ai/camel/pull/2128, thanks so much for the contribution! Feel free to close this PR at your convenience

Wendong-Fan avatar May 05 '25 00:05 Wendong-Fan

close as feature merged in another PR

Wendong-Fan avatar May 09 '25 20:05 Wendong-Fan