Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

MQ37
Copy link
Contributor

@MQ37 MQ37 commented Sep 17, 2025

closes #247

This is initial implementation, we will discuss this with JC and improve.

This PR adds support for using MCP server Actors via the call-actor tool.

Proposed workflow:

  • First the MCP client (LLM) uses the call-actor for the MCP Actor with step=info, this connects to the standby Actor MCP server, lists the tools and returns a list of all Actor MCP tools with their input schema
  • To call any MCP server Actor tools the client has to use special Actorn name name syntax {mcp actor name}:{toolname} in step=call

Other changes:

  • Moved call-actor to a separate file and the related logic to utils/

Notes:

In case of Skyfire we just return MCP server (standby) Actors are not supported.

@github-actions github-actions bot added the t-ai Issues owned by the AI team. label Sep 17, 2025
@MQ37 MQ37 marked this pull request as ready for review September 17, 2025 11:19
Copy link
Contributor

@MichalKalita MichalKalita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@jirispilka jirispilka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but I would really love if I would have to solve merge conflicts with this PR: #275

And I told you that :(

@MQ37
Copy link
Contributor Author

MQ37 commented Sep 18, 2025

Looks good, but I would really love if I would have to solve merge conflicts with this PR: #275

And I told you that :(

Sorry, already did that before you told me :( Will revert the changes and we can then create a refactor PR.

@MQ37 MQ37 requested a review from jirispilka September 18, 2025 14:15
@MQ37
Copy link
Contributor Author

MQ37 commented Sep 18, 2025

reverted all the refactors, please give final approve and I will merge @jirispilka

@MQ37 MQ37 merged commit 84a8f8f into master Sep 18, 2025
4 checks passed
@MQ37 MQ37 deleted the feat/call-actor-mcp branch September 18, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-ai Issues owned by the AI team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for Actorized MCP server to call-actor tool
3 participants