Can I programmatically test my MCP server tool workflow using github copilot chat? #2816
Unanswered
nisarg1499
asked this question in
Extension Development QnA
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have created a MCP server which has a defined user workflow. Now I want to test the complete workflow on whether the correct tool is being called or not and the sequence of tool is correct or not. I want to test the whole user experience programmatically in github copilot.
Is there anyway I can leverage the current codebase of github copilot chat and implement the tests which runs my MCP server and then user query is executed by LLM which invokes the tool of the MCP server and then I can check the response?
While exploring the copilot chat codebase (https://github.com/microsoft/vscode-copilot-chat), I found a bunch of tool tests but those are internal tools. Also there is a test environment for testing where we need to define the available tools and those are being called explicitly in e2e tests and simulation tests. I tried spawning the process which starts my MCP server using docker but that get's stuck due to server initialization process.
What's the best way to do my testing for MCP server? I want to do testing using copilot chat as it uses some inbuilt copilot functionalities to create the files and edit the files. Looking for some ideas on this.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions