Skip to main content
Glama

MCP Python Server

by jatindera
Readme.md1.71 kB
# MCP (Model Context Protocol) Implementation ## Overview This project implements the Model Context Protocol (MCP) using a server-client architecture in Python. The MCP Server handles requests related to model context management, while the MCP Client interacts with the server to send and receive data. ## Prerequisites - Python 3.x ## Setting Up the Environment 1. **Create a Virtual Environment** Open a terminal and navigate to the project directory. Run the following command to create a virtual environment: ```bash python -m venv venv ``` 2. **Activate the Virtual Environment** - On Windows: ```bash venv\Scripts\activate ``` - On macOS/Linux: ```bash source venv/bin/activate ``` 3. **Install Required Packages** After activating the virtual environment, install the required packages using: ```bash pip install -r requirements.txt ``` ## Running the Application 1. **Start the MCP Server** Open a terminal (while the virtual environment is activated) and navigate to the directory containing `mcp_server.py`. Run the following command: ```bash python mcp_server.py ``` 2. **Start the MCP Client** Open another terminal window (or tab) (while the virtual environment is activated) and navigate to the directory containing `mcp_client.py`. Run the following command: ```bash python mcp_client.py ``` ## Usage - After starting the MCP Server, you can interact with it using the MCP Client. ## Contributing Feel free to fork the repository and submit pull requests for any improvements or bug fixes. ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jatindera/MCPBasic'

If you have feedback or need assistance with the MCP directory API, please join our Discord server