mcpField
W
Weather/GitHub MCP Server

Weather/GitHub MCP Server

Local
github.com/guptarajiv535Version Control0Updated 74w ago

About Weather/GitHub MCP Server

Weather/GitHub MCP Server is a Python server for developers who need to work with GitHub repositories and issues through MCP. Its listed tools cover public repository and issue listings, as well as issue creation.

Key features

  1. 01List a user's public repositories
  2. 02List repository issues
  3. 03Create repository issues
  4. 04FastMCP-based server

Use cases

  1. 01Review a user's public repositories
  2. 02Retrieve issues for a repository
  3. 03Create an issue in a repository

MCP support

The FastMCP server exposes GitHub repository and issue operations as tools to MCP clients. The README includes configuration for making it available in Cursor.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Weather/GitHub MCP Server

This project provides a GitHub MCP server with tools to interact with GitHub repositories and issues.

Requirements

  • Python 3.10 or newer
  • uv (a fast Python package/dependency manager)
  • A GitHub personal access token (for creating issues)

Setup & Usage

  1. Clone this repository and install dependencies using uv:
uv init mcp-server-demo
cd mcp-server-demo
uv run ../github.py

Or, if you are already in the project directory:

uv run github.py
  1. Set your GitHub token:

Create a .env file in the project root with:

GITHUB_TOKEN=your_personal_access_token_here

Or export it in your shell:

export GITHUB_TOKEN=your_personal_access_token_here

Features

  • List public repositories for a GitHub user
  • List issues for a repository
  • Create issues in a repository

Notes

  • Make sure your token has the correct permissions for repository and issue access.
  • The server runs using the MCP protocol with FastMCP.

Configuring MCP Servers

To make your MCP server available in Cursor, configure it in your ~/.cursor/mcp.json file. Example configuration:

{
  "mcpServers": {
    "github": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/github-mcp-demo",
        "run",
        "github.py"
      ]
    }
  }
}

This tells Cursor how to start your MCP server and what command to use.

Example: Cursor Settings UI

Below is a screenshot showing the MCP server available in Cursor:

Cursor MCP Server Settings

MCP Server Status in Cursor

Cursor shows your configured MCP servers in the curso settings UI, indicating whether each server is ON (enabled) or OFF (disabled). This helps you quickly see which tools are available.

Add your screenshot below to illustrate this:

Cursor MCP Server ON/OFF Status

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.