semvec/pypi-packages huggingface dataset:
bach-snow-day-probability-api 1.0.0
RapidAPI: devify/snow-day-probability-api
Requires Python: >=3.10

# Snow Day Probability Api MCP Server

[English](./README_EN.md) | 简体中文 | [繁體中文](./README_ZH-TW.md)

## 🚀 使用 EMCP 平台快速体验

**[EMCP](https://sit-emcp.kaleido.guru)** 是一个强大的 MCP 服务器管理平台，让您无需手动配置即可快速使用各种 MCP 服务器！

### 快速开始：

1. 🌐 访问 **[EMCP 平台](https://sit-emcp.kaleido.guru)**
2. 📝 注册并登录账号
3. 🎯 进入 **MCP 广场**，浏览所有可用的 MCP 服务器
4. 🔍 搜索或找到本服务器（`bach-snow_day_probability_api`）
5. 🎉 点击 **"安装 MCP"** 按钮
6. ✅ 完成！即可在您的应用中使用

### EMCP 平台优势：

- ✨ **零配置**：无需手动编辑配置文件
- 🎨 **可视化管理**：图形界面轻松管理所有 MCP 服务器
- 🔐 **安全可靠**：统一管理 API 密钥和认证信息
- 🚀 **一键安装**：MCP 广场提供丰富的服务器选择
- 📊 **使用统计**：实时查看服务调用情况

立即访问 **[EMCP 平台](https://sit-emcp.kaleido.guru)** 开始您的 MCP 之旅！


---

## 简介

这是一个使用 [FastMCP](https://fastmcp.wiki) 自动生成的 MCP 服务器，用于访问 Snow Day Probability Api API。

- **PyPI 包名**: `bach-snow_day_probability_api`
- **版本**: 1.0.0
- **传输协议**: stdio


## 安装

### 从 PyPI 安装:

```bash
pip install bach-snow_day_probability_api
```

### 从源码安装:

```bash
pip install -e .
```

## 运行

### 方式 1: 使用 uvx（推荐，无需安装）

```bash
# 运行（uvx 会自动安装并运行）
uvx --from bach-snow_day_probability_api bach_snow_day_probability_api

# 或指定版本
uvx --from bach-snow_day_probability_api@latest bach_snow_day_probability_api
```

### 方式 2: 直接运行（开发模式）

```bash
python server.py
```

### 方式 3: 安装后作为命令运行

```bash
# 安装
pip install bach-snow_day_probability_api

# 运行（命令名使用下划线）
bach_snow_day_probability_api
```

## 配置

### API 认证

此 API 需要认证。请设置环境变量:

```bash
export API_KEY="your_api_key_here"
```

### 环境变量

| 变量名 | 说明 | 必需 |
|--------|------|------|
| `API_KEY` | API 密钥 | 是 |
| `PORT` | 不适用 | 否 |
| `HOST` | 不适用 | 否 |



### 在 Claude Desktop 中使用

编辑 Claude Desktop 配置文件 `claude_desktop_config.json`:


```json
{
  "mcpServers": {
    "snow_day_probability_api": {
      "command": "python",
      "args": ["E:\path\to\snow_day_probability_api\server.py"],
      "env": {
        "API_KEY": "your_api_key_here"
      }
    }
  }
}
```

**注意**: 请将 `E:\path\to\snow_day_probability_api\server.py` 替换为实际的服务器文件路径。


## 可用工具

此服务器提供以下工具:


### `snow_probability`

Snow Day Probability predicts the likelihood of school closures due to snowfall and severe winter weather using real-time weather data and machine learning algorithms.

**端点**: `GET /`


**参数**:

- `zipcode` (number) *必需*: Example value: 59716

- `zipcode` (string) *必需*: Example value: 59716



---



## 技术栈

- **FastMCP**: 快速、Pythonic 的 MCP 服务器框架
- **传输协议**: stdio
- **HTTP 客户端**: httpx

## 开发

此服务器由 [API-to-MCP](https://github.com/BACH-AI-Tools/api-to-mcp) 工具自动生成。

版本: 1.0.0
nonebot-plugin-ipinfo 1.0.1
NoneBot IP 信息查询插件
Requires Python: <4.0,>=3.10

<!-- markdownlint-disable MD033 MD036 MD041 -->

<div align="center">

<a href="https://v2.nonebot.dev/store">
  <img src="https://raw.githubusercontent.com/A-kirami/nonebot-plugin-template/resources/nbp_logo.png" width="180" height="180" alt="NoneBotPluginLogo">
</a>

<p>
  <img src="https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/template/plugin.svg" alt="NoneBotPluginText">
</p>

# nonebot-plugin-ipinfo

_✨ 查询 IP 地址的信息 ✨_

![License](https://img.shields.io/pypi/l/nonebot-plugin-ipinfo)
![PyPI](https://img.shields.io/pypi/v/nonebot-plugin-ipinfo.svg)
![Python](https://img.shields.io/badge/python-3.10+-blue.svg)  
[![NoneBot Registry](https://img.shields.io/endpoint?url=https%3A%2F%2Fnbbdg.lgc2333.top%2Fplugin%2Fnonebot-plugin-ipinfo)](https://registry.nonebot.dev/plugin/nonebot-plugin-apod:ipinfo)
[![Supported Adapters](https://img.shields.io/endpoint?url=https%3A%2F%2Fnbbdg.lgc2333.top%2Fplugin-adapters%2Fnonebot-plugin-alconna)](https://registry.nonebot.dev/plugin/nonebot-plugin-alconna:nonebot_plugin_alconna)

</div>

## 安装
使用nb-cli [推荐]
```shell
nb plugin install nonebot-plugin-ipinfo
```
使用pip
```shell
pip install nonebot-plugin-ipinfo
```

## 使用
命令需要加 [NoneBot 命令前缀](https://nonebot.dev/docs/appendices/config#command-start-和-command-separator) (默认为`/`)  
命令 `ipinfo` / `ip` 查询 IP 地址的信息  
命令 `domaininfo` 查询域名的 WHOIS 信息  
命令 `getdomain` 查询 IP 地址的托管域名  
以上命令均支持使用 `-v` 命令选项输出详细的信息  


## 配置项

配置方式：直接在 NoneBot 全局配置文件中添加以下配置项即可

### ipinfo_access_token [必填]

- 类型：`str`
- 默认值：`None`
- 说明：[iPinfo](https://ipinfo.io/) 的 access_token 

### ipinfo_use_ip2location [选填]

- 类型：`bool`
- 默认值：`False`
- 说明：是否使用 ip2location 作为数据源

### ipinfo_ip2location_api_key [选填]

- 类型：`str`
- 默认值：`None`
- 说明：[ip2location](https://www.ip2location.io/) 的 api_key

### ipinfo_verbose_use_reference [选填]

- 类型：`bool`
- 默认值：`False`
- 说明：`-v` 模式是否使用合并转发消息发送
ixlab-sshcore 1.0.0
Core SSH config/tagging engine shared by sshcli and sshui.
Requires Python: >=3.10
Keywords: ssh, config, tags

# sshcore

`sshcore` is the shared engine behind the `sshcli` and `sshui` applications. It provides a pure-Python API for reading, manipulating, and writing SSH configuration files with tag metadata, color definitions, backup helpers, and key-management utilities.

## Features

- Parse SSH config files (including `Include` directives) into structured `HostBlock` objects.
- Attach metadata such as `@tags` and global tag color definitions.
- Modify or append host blocks while preserving metadata comments.
- Manage key files (generation, listing, inspection) without touching the CLI/UI layers.
- Track config sources and settings (`sshcli.json`) so other apps can share the same configuration state.
- Backup and restore SSH configs with timestamped copies.

## Installation

```bash
pip install ixlab-sshcore
```

This installs only the reusable library—no CLI or GUI dependencies.

## Usage

```python
from sshcore import config

blocks = config.load_host_blocks()
for block in blocks:
    print(block.patterns, block.tags)

# Update a host's tags and persist them back to disk
target = config.default_config_path()
backup = config.replace_host_block_with_metadata(
    target,
    block,
    block.patterns,
    list(block.options.items()),
)
print("Updated host, backup saved to:", backup)
```

## Development

1. Create a virtual environment and install dependencies:

   ```bash
   pip install -e .[dev]
   ```

2. Run tests:

   ```bash
   pytest
   ```

`sshcore` is MIT licensed. Issues and pull requests are welcome.
groupdocs-comparison-cloud 25.11
GroupDocs.Comparison Cloud Python SDK
Keywords: groupdocs, comparison, cloud, python, sdk

# GroupDocs.Comparison Cloud Python SDK
Python package for communicating with the GroupDocs.Comparison Cloud API

## Requirements

Python 2.7 or 3.4+

## Installation
Install `groupdocs-comparison-cloud` with [PIP](https://pypi.org/project/pip/) from [PyPI](https://pypi.org/) by:

```sh
pip install groupdocs-comparison-cloud
```

Or clone repository and install it via [Setuptools](http://pypi.python.org/pypi/setuptools): 

```sh
python setup.py install
```

## Getting Started

Please follow the [installation procedure](#installation) and then run following:

```python
# Import module
import groupdocs_comparison_cloud

# Get your app_sid and app_key at https://dashboard.groupdocs.cloud (free registration is required).
app_sid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
app_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

# Create instance of the API
api = groupdocs_comparison_cloud.InfoApi.from_keys(app_sid, app_key)

try:
    # Retrieve supported file-formats
    response = api.get_supported_file_formats()

    # Print out supported file-formats
    print("Supported file-formats:")
    for format in response.formats:
        print('{0} ({1})'.format(format.file_format, format.extension)) 
except groupdocs_comparison_cloud.ApiException as e:
    print("Exception when calling get_supported_file_formats: {0}".format(e.message))
```

## Licensing
GroupDocs.Comparison Cloud Python SDK licensed under [MIT License](http://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-python/LICENSE).

## Resources
+ [**Website**](https://www.groupdocs.cloud)
+ [**Product Home**](https://products.groupdocs.cloud/comparison)
+ [**Documentation**](https://docs.groupdocs.cloud/comparison)
+ [**Free Support Forum**](https://forum.groupdocs.cloud/c/comparison)
+ [**Blog**](https://blog.groupdocs.cloud/category/comparison)

## Contact Us
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/comparison).
fanvue-mcp 0.1.1
Fanvue MCP Server
Requires Python: >=3.11

# Fanvue MCP Server

A Model Context Protocol (MCP) server for the Fanvue API.

## Installation

```bash
pip install fanvue-mcp
```

Or use with `uvx` (no installation required):

```bash
uvx fanvue-mcp
```

## Usage

To run the server, you need to provide your Fanvue OAuth credentials. You can obtain these by creating an application in the [Fanvue Developer Portal](https://www.fanvue.com/developers/apps).

### Running the Server

```bash
export FANVUE_CLIENT_ID="your_client_id"
export FANVUE_CLIENT_SECRET="your_client_secret"

# Run the server
fanvue-mcp
```

The server will start at `http://0.0.0.0:8080` with the following endpoints:
- **MCP Endpoint**: `http://localhost:8080/mcp`
- **SSE Endpoint**: `http://localhost:8080/sse`
- **Health Check**: `http://localhost:8080/health`

## Connecting to MCP Clients

### Cursor

1. Open Cursor Settings (`Cmd/Ctrl + Shift + J` or Settings UI).
2. Navigate to **Features** > **MCP**.
3. Edit your MCP settings JSON and add:

```json
{
  "mcpServers": {
    "fanvue": {
      "command": "uvx",
      "args": ["fanvue-mcp"],
      "env": {
        "FANVUE_CLIENT_ID": "your_client_id",
        "FANVUE_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}
```

Cursor will automatically start and manage the server process.

### Claude Code (VS Code Extension)

1. Open VS Code Settings (`Cmd/Ctrl + ,`).
2. Search for "MCP" or navigate to **Extensions** > **Claude Code**.
3. Edit the MCP configuration (usually in `settings.json`):

```json
{
  "claude.mcpServers": {
    "fanvue": {
      "command": "uvx",
      "args": ["fanvue-mcp"],
      "env": {
        "FANVUE_CLIENT_ID": "your_client_id",
        "FANVUE_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}
```

The extension will manage the server lifecycle automatically.

### Claude Desktop

Add to your Claude Desktop config file:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "fanvue": {
      "command": "uvx",
      "args": ["fanvue-mcp"],
      "env": {
        "FANVUE_CLIENT_ID": "your_client_id",
        "FANVUE_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}
```

Restart Claude Desktop after saving the configuration.

## Environment Variables

- `FANVUE_CLIENT_ID`: Your Fanvue OAuth Client ID (Required)
- `FANVUE_CLIENT_SECRET`: Your Fanvue OAuth Client Secret (Required)
- `MCP_SERVER_PORT`: Port to run the server on (Default: 8080)
- `MCP_SERVER_HOST`: Host to bind to (Default: 0.0.0.0)
- `MCP_SERVER_URL`: Public URL of the server (Default: http://localhost:8080) - used for OAuth redirects
- `FANVUE_API_URL`: Fanvue API URL (Default: https://api.fanvue.com)
- `FANVUE_AUTH_URL`: Fanvue Auth URL (Default: https://auth.fanvue.com)
- `DEBUG`: Enable debug logging (Default: false)

## Development

To develop locally:

1. Clone the repository
2. Install dependencies: `uv sync`
3. Run the server: `uv run fanvue-mcp`