zeeshanunique_mcp_client

zeeshanunique_mcp_client

by zeeshanunique
A Streamlit-based interface for interacting with the MCP client, enabling query processing and web search integration.

Streamlit Interface for MCP Client

Overview

The Streamlit Interface for MCP Client provides a simple and intuitive way to interact with the MCP client using Streamlit. This project allows users to send queries to the MCP client and view responses seamlessly through a web-based interface.

Setup

Prerequisites

  1. Ensure Python 3.13+ is installed.
  2. Install the required dependencies:
    bash pip install -e .
  3. Create a .env file with your API keys:
    GEMINI_API_KEY=your_gemini_api_key SERPAPI_KEY=your_serpapi_key # Optional for web search functionality

Running the Streamlit Interface

To start the Streamlit interface, run the following command:

streamlit run main.py

Open your browser to http://localhost:8501 to interact with the MCP client.

Usage

  1. Enter the path to the server script (default is server.py).
  2. Type your query in the text area.
  3. Click "Process Query" to send the query to the MCP client.
  4. View the response from the MCP client.

Resources

Repository Details

  • Stars: 1
  • Watchers: 1
  • Forks: 0

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol python streamlit api_integration web_search

Implementation Details

Stats

0 Views
0 Favorites
1 GitHub Stars

Repository Info

zeeshanunique Organization

Similar Servers

continuedev_continue by continuedev
0
0
0