Edonyzpc MCP

by edonyzpc

153 downloads
Not rated
GitHub

About

MCP is a collection of Model Context Protocol servers and clients designed for use with large language models. It includes a weather server for US weather data and an SSE-based server and client for demonstration purposes.

Details

Author
edonyzpc
Downloads
153
Categories
Other

- Weather server for US weather data
- SSE-based server and client demo
- MCP client for interacting with weather server
- Inspector tool for MCP server debugging
- Uses uv for project management

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Edonyzpc MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Initialize a project with uv init --python=3.10 ., create a virtual environment with uv venv and activate it, then install dependencies using uv add dashscope httpx mcp python-dotenv langchain langchain-core langchain-mcp-adapters langchain-community langgraph. Create servers under servers/ and clients under clients/. Run the SSE server with uv run sse --port 8000, the SSE client with uv run sse-client, and the weather client with uv run ./clients/mcp-client/client.py ./servers/weather-server-mcp/weather.py.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "edonyzpc mcp": {
            "mcp-edonyzpc": {
                "command": "uv",
                "args": [
                    "init",
                    "--python=3.10",
                    "."
                ]
            }
        }
    }
}

McpServers

{
    "mcp-edonyzpc": {
        "command": "uv",
        "args": [
            "init",
            "--python=3.10",
            "."
        ]
    }
}

MCP

Personal MCP Servers and Clients for LLM

Setup

1. init the project with uv
uv init --python=3.10 .
touch .gitignore .env
cat << EOF >> .gitignore
.env
.venv/
__pycache__/
EOF
2. init python virtual environment
uv venv
source .venv/bin/activate
3. install dependencies
uv add dashscope httpx mcp python-dotenv langchain langchain-core langchain-mcp-adapters langchain-community langgraph
4. new a uv workspace as follows:
mkdir servers/sse_mcp

cd servers/sse_mcp

uv init --python=3.10 .

MCP Server

MCP Server Weather

This is the MCP server for the Weather service to get US weather data.

Project

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.