semvec/pypi-packages huggingface dataset:
meiro-mcp 0.3.0
Meiro Customer Data Platform MCP Server
Requires Python: >=3.13

# Meiro Customer Data Platform MCP Server

## Production
```
{
  "mcpServers": {
    "meiro-mcp": {
      "command": "uvx",
      "args": ["meiro-mcp"],
      "env": {
        "MEIRO_DOMAIN": "",
        "MEIRO_USERNAME": "",
        "MEIRO_PASSWORD": ""
      }
    }
  }
}
```
nonebot-plugin-easy-translate 0.2.4
Nonebot2 谷歌翻译插件
Requires Python: >=3.8

<p align="center">
  <a href="https://v2.nonebot.dev/store">
  <img src="https://user-images.githubusercontent.com/44545625/209862575-acdc9feb-3c76-471d-ad89-cc78927e5875.png" width="180" height="180" alt="NoneBotPluginLogo"></a>
</p>

<div align="center">

# nonebot_plugin_easy_translate

_✨ Nonebot2 简单易用谷歌翻译插件，免key！ ✨_

</div>
<p align="center">
  <a href="https://opensource.org/licenses/MIT">
    <img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="license">
  </a>
  <a href="https://v2.nonebot.dev/">
    <img src="https://img.shields.io/static/v1?label=nonebot&message=v2rc1%2B&color=green" alt="nonebot2">
  </a>
  <img src="https://img.shields.io/static/v1?label=python+&message=3.8%2B&color=blue" alt="python">
</p>

## 开发者信息
- nikiss，个人QQ 1299577815，插件反馈QQ群 226462236，插件有问题到群里反馈响应更快哦
- <img width="100" src="https://avatars.githubusercontent.com/u/31379266"/>  

## 简介
之前的免梯谷歌翻译接口寄了，现在用的是[谷歌翻译库](https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translate)，我把代码改成异步然后当插件用了，得用梯子

<img width="500" src="https://raw.githubusercontent.com/nikissXI/nonebot_plugins/main/nonebot_plugin_easy_translate/readme_img/fanyi.jpg"/>

## 安装

使用nb-cli安装
```bash
nb plugin install nonebot_plugin_easy_translate
```

或者  
直接把插件clone下来放进去plugins文件夹

## 可选配置
在bot对应的.env文件修改

```bash
# 机器人的QQ号列表，如果有多个bot连接，会按照填写的list，左边的机器人QQ优先级最高 1234 > 5678 > 6666，会自动切换
# 如果不填该配置则由第一个连上的bot响应
easy_translate_bot_qqnum_list = [1234,5678,6666]
```

## 插件命令  
| 指令 | 说明 |
|:-----:|:----:|
| 翻译 | 你发一下就知道啦 |

## 更新日志
### 2024/6/25 \[v0.2.2]

* 更新插件元数据

### 2023/8/28 \[v0.2.1]

* 修复导入错误

### 2023/6/24 \[v0.2.0]

* 改用谷歌翻译库，需要梯子了

### 2023/1/24 \[v0.1.4]

* 修复多bot处理bug

### 2023/1/16 \[v0.1.3]

* 最低python版本兼容至3.8

### 2023/1/15 \[v0.1.2]

* 发布插件
pybenparallels 1.1.1
PyBEN Parallels repository is an easy to use python utility class for Parallels server solution
Requires Python: >=3.8
Keywords: python, parallels, utils, utilities, automation, automation-tools

# PyBenParallels

![GitHub License](https://img.shields.io/github/license/DarkFlameBEN/pybenparallels)
[![PyPI - Version](https://img.shields.io/pypi/v/pybenparallels)](https://pypi.org/project/pybenparallels/)
![python suggested version](https://img.shields.io/badge/python-3.12.5-red.svg)
![python minimum version](https://img.shields.io/badge/python(min)-3.10+-red.svg)
![platforms](https://img.shields.io/badge/Platforms-Linux%20|%20Windows%20|%20Mac%20-purple.svg)

## Introduction
PyBEN Parallels repository is an easy to use python utility class for Parallels server solution

## Installation
> python -m pip install pybenparallels

## Use

### Cli module activation

Run for a full help printout:
```bash
python -m pybenparallels -h
```

The class can be run on remote location via SSH or Locally by leaving the PARALLELS_HOST empty

 - pybenparallels is the name of the module
 - pprint is a function to print the returned dict nicely in console
 - get_vms is a function to return all vms (or request a specific one)

Example use for LOCAL to get all vms and a specific one:
```bash
python -m pybenparallels pprint get_vms 
python -m pybenparallels pprint get_vms vm_name=ventura
```

Example for REMOTE SERVER use of global variables to get all vms:
Use PARALLELS_CLI_EXEC when you need to override the execution line to overcome ssh context restrictions.
```bash
set PARALLELS_HOST='1.1.1.1'
set PARALLELS_HOST_USER='root'
set PARALLELS_HOST_PASS='1234'
set PARALLELS_CLI_EXEC='. ~/.zprofile; prlctl'

python -m pybenparallels pprint get_vms
```
Example for passing variables directly for REMOTE SERVER:
 - pybenparallels is the name of the module
 - get_vms is a function to return all vms (or request a specific one)
```bash
python -m pybenparallels host=1.1.1.1 host_user=root host_password=1234 get_vms vm_name=ventura
```

### Python import ProxmoxCls class
```python
from pybenparallels import ParallelsCLI

# For remote server (connection via ssh)
server = ParallelsCLI(host='1.1.1.1', host_user='root', host_password='1234')
server.cli_exec = '. ~/.zprofile; prlctl'  # Sometimes the ssh user does not have the correct python3 in PATH
print(server.get_vms())

# For local use, when you are running on the parallel server
print(ParallelsCLI().get_vms())
```
Some of the included functions:
 - get_vms: Returns a full list of vms, or list with matching vms by uuid or name
 - run_command: Execute a command on the parallels cli
 - send_vm_command: prlctl exec ...
 - send_vm_command_by_ssh
 - create_vms
 - delete_vm
 - start_vm
 - stop_vm
 - pause_vm
 - resume_vm
 - snapshot handling
 - and more ...
unfazed-mcp 0.0.1
Model Context Protocol for Unfazed
Requires Python: >=3.12

# Unfazed MCP


## Installation

```bash
pip install unfazed-mcp
```

## Quick Start

### Use in your project

```python

# event.application.py

from unfazed.core import Unfazed
from unfazed.lifespan import BaseLifeSpan

from unfazed_mcp.backends import UnfazedFastMCP

from .endpoints import ping

event_mcp = UnfazedFastMCP(
    name="event",
)
event_mcp.tool(ping)

event_app = event_mcp.http_app(
    path="/mcp", transport="streamable-http"
)


class EventMCPLifespan(BaseLifeSpan):
    def __init__(self, app: Unfazed) -> None:
        super().__init__(app)
        self.mcp_lifespan_context = None

    async def on_startup(self) -> None:
        self.mcp_lifespan_context = event_app.lifespan(self.unfazed)
        if self.mcp_lifespan_context is not None:
            await self.mcp_lifespan_context.__aenter__()

    async def on_shutdown(self) -> None:
        if self.mcp_lifespan_context is not None:
            await self.mcp_lifespan_context.__aexit__(None, None, None)

```

### Mount MCP appliction at root route

```python

# entry.routes.py

from event.mcp import event_app
from unfazed.route import mount

patterns = [
    mount("/ping", app=event_app),
]

```

### Add settings to your project

```python

# settings.py

UNFAZED_SETTINGS = {
    "LIFESPAN": ["event.mcp.EventMCPLifespan"]
}

```
jumpgate 0.0.1
Namespace reservation placeholder for jumpgate CLI tool
Requires Python: >=3.8
Keywords: cli, jumpgate, placeholder

# Jumpgate CLI - Namespace Placeholder

This is a placeholder package to reserve the `jumpgate` namespace on PyPI.

## Status

This package is currently a placeholder. The actual jumpgate CLI implementation is under development as part of the AirPilot project.

## Installation

```bash
pip install jumpgate
```

Or with uv:

```bash
uv add jumpgate
```

## Usage

```bash
jumpgate
```

Currently outputs a placeholder message indicating the package is under development.

## Development

The actual implementation is being developed at: https://github.com/shaneholloman/airpilot

To set up for development with uv:

```bash
uv sync
```

## License

MIT