NeoLoad-MCP-Server-and-Gemini

Dheepu2671999/NeoLoad-MCP-Server-and-Gemini

3.1

If you are the rightful owner of NeoLoad-MCP-Server-and-Gemini and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The NeoLoad + Gemini integrated MCP client-server framework is designed to facilitate performance testing and monitoring by integrating NeoLoad's capabilities with the Gemini MCP framework.

Tools
2
Resources
0
Prompts
0

NeoLoad + Gemini integrated MCP client-server framework

Prerequisites

Need to make sure you have access to the Neoload Saas account using the api key generated from the application

Have nodejs, gemini cli[also install the extension in the vs code] , VS code installed in the system

Setup

  1. Create a new Project directory and navigate to them
mkdir your_project_directory
cd your_project_directory
  1. Create the python enviorment
python -m venv .venv
  1. Install all the dependencis using the requirements.txt
pip install -r requirements.txt
  1. If the above step doesnt install the dependencies make sure to install them manually
pip install neoload
pip install mcp
pip install streamlit
pip install python-dotenv
npm install -g @google/gemini-cli
pip install fastmcp
pip install pandas
  1. In .env file place the token u recieved from the neoload saas

Usage

  1. Start the MCP server using the command
python server.py
  1. Start the MCP Client using the command
streamlit run client.py
  1. In the VS code login into the gemini extension once the authentication is done make sure to enable the agent button present in the prompt box to recogonize the MCP server

  2. Type /mcp in the prompt box to check if the tools are available for us

  3. Like wise in terminal as well type

gemini 

To launch the gemini make sure it displays the mcp server is active

Note

  • To use the gemini cli only server.py must be running.
  • Dockerfile are present for both client and server which will just run the MCP workflow but not integrate with the gemini

Sample Prompts

  • Authenticate the tool
  • can u extract the details from the userpath [provide the userpath name] and transaction [provide the transaction name]
  • Provide the Performance summary of the report extracted