{"type":"mcp_server","name":"EasyMCP","description":"EasyMCP is a user-friendly client for the Model Context Protocol, enabling connection to SSE, NPX, and UV servers for interacting with various tools and integrating with the OpenAI API for","category":"AI","language":"Python","stars":16,"forks":1,"owner":"mshojaei77","github_url":"https://github.com/mshojaei77/EasyMCP","homepage":null,"setup":"## Setup\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/yourusername/EasyMCP.git\n   cd EasyMCP\n   ```\n\n2. **Create a virtual environment and activate it:**\n\n   On Windows:\n   ```bash\n   python -m venv .venv\n   .venv\\Scripts\\activate\n   ```\n\n   On macOS/Linux:\n   ```bash\n   python3 -m venv .venv\n   source .venv/bin/activate\n   ```\n\n3. **Install the required packages:**\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. **Set up your environment variables:**\n   Rename the provided `.env.sample` to `.env` (or create your own `.env`) and fill in the necessary API keys and configurations.","tools":"## Available Tools\n\n1. **Multiple Server Support** (Connects to SSE, NPX, and UV servers).\n2. **SSE Servers** (Connect via Server-Sent Events using a server URL).\n3. **NPX Servers** (Launch servers using NPX commands).\n4. **UV Servers** (Run servers configured with UV commands).\n5. **Dynamic Tool Integration** (Automatically retrieves available tools from the connected server).\n6. **Interactive Chat Loop** (Type queries and let the client process responses using OpenAI and the available MCP tools).\n7. **Configuration Management** (Easily add new server configurations with `add_server.py`).","faq":null,"created_at":"2025-03-23T12:15:10+00:00","updated_at":"2025-03-27T13:36:54+00:00","source_url":"https://model-context-protocol.com/servers/easy-mcp-model-context-protocol-client","related_articles":[]}