Skip to content

Modify our player app to work as MCP tool  #2033

@ibrahimmahaba

Description

@ibrahimmahaba

Description:

Develop functionality to generate an MCP JSON file that includes the player and specific recordings JSON file, which can be triggered by the Playground (LLM).

Checklist:

Backend Development

  • Implement functionality to combine the player and specific recordings into a single MCP JSON file.
  • Develop logic to ensure the MCP JSON file is structured correctly for triggering by the Playground (LLM).
  • Provide methods to store the MCP JSON file in a designated location.
  • create reactor to process the recorded files for a player app and generate its mcp.json file
  • create reactor that takes values and return it so i can use it to return values again to the playground

Frontend Development

  • Make sure that Playground can select the MCP tool
  • Display the status of the MCP JSON file creation and storage.
  • add the ability for the player app to accept filename to run
  • add the ability for the player app to accept generic parameters from the playground and set it whenever needed while playing the recordings

Acceptance Criteria:

  • Verify that the MCP JSON file correctly integrates the player and selected recordings.
  • Ensure that the MCP JSON file can be triggered by the Playground (LLM) without errors.
  • Confirm that the MCP JSON file is stored correctly and accessible.
  • Confirm that the player can execute a specific file matching its description with the users query
  • Confirm that the player can process the sent parameters by the player to use its values while playing the recordings

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions