Skip to content

MCP: Execution Interaction Tools#725

Draft
jjoderis wants to merge 19 commits intomainfrom
mcp-user-task-handling
Draft

MCP: Execution Interaction Tools#725
jjoderis wants to merge 19 commits intomainfrom
mcp-user-task-handling

Conversation

@jjoderis
Copy link
Copy Markdown
Contributor

Summary

Added mcp tools that allow users to interact with process instances which are running in their space. They can get execution information and see and work on open tasks through the use of an LLM using these new tools.

Details

  • Fixed: The role permission interface for instance management actually showed and changed the permission for instance viewing
  • Removed the example prompts and resources since they are not used and are also not really doing anything useful yet
  • added permission checking to all available mcp tools to ensure that users cannot do things they would not be able to do through the web interface
    • added new tool that lists the tools that can actually be used by the user given the space settings and the users permissions
      • xmcp currently does not seem to allow toggling which tools are advertised at run time so we cannot deactivate tools based on env variables
    • if an LLM tries to access a tool that the user cannot use it will get an error message
  • added new mcp tool that lists all the instances that are currently available in the users space
  • added new mcp tool that provides detailed instance information for a specific instance in the users space
  • added new mcp tool that lists the tasks that are available to the user
  • added new mcp tool that provides the LLM with a tasks html so it can help the user with their work on the task
  • added new mcp tool that allows users to submit a task with data with the help of an LLM

jjoderis added 12 commits March 12, 2026 17:54
…d in the definitions of processes fetched via mcp which might trip up the LLM when its is supposed to send the id of the process for following requests
…things they should not be able to through mcp
…ctually changing the view and not the manage permission
…e in the space and with the users permissions
…ances known to the management system space of the user
…he mcp tool to allow it to give the user less technical information about the instance
@jjoderis jjoderis marked this pull request as draft March 24, 2026 16:41
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