semvec/pypi-packages huggingface dataset:
pytest-kedge 0.1.1
Agent-friendly structured test data collector for pytest
Requires Python: >=3.11

# pytest-kedge ⚓

 I built this as a way to abstract tests for agentic workflows, currently it just creates basic `x -> f(x) -should be-> y` or `x -> f(x) -should be-> Exception` but its great to stop claude from mucking about

## Installation

Using [uv](https://docs.astral.sh/uv/)  (recommended):

```bash 
uv add pytest-kedge
```

## Usage

Define your component or function, then create a TestSuite. 
pytest will find it and run it automatically.

```python 
from pytest_kedge import TestSuite, TestCase from my_app import add_numbers

math_tests = TestSuite(
    target=add_numbers,
    scenarios=[
        TestCase(
            name="happy_path",
            input={"a": 1, "b": 2},
            expected=3,
            test_failure_message="Basic addition failed",
        ),
        TestCase(
            name="type_error",
            input={"a": "1", "b": 2},
            expected=TypeError,
            test_failure_message="Did not catch string input",
        ),
    ],
)
```

### Agent-Friendly Reporting

- Run pytest with the kedge flag to get a concise summary:

```bash 
uv run pytest --kedge-summary
```

Output: 

```text 
Kedge Agentic Summary FAILURES DETECTED:

❌ renders_correctly Reason: Kedge Scenario Failed: Footer mismatch SUCCESSES:

✅ smoke_test 
```

Development & Testing
Clone the repo.
time-server-mcp-ver-pcc 0.1.1
A time server implementation using MCP (Model Context Protocol)
Requires Python: >=3.7

# Time Server MCP

一个使用 MCP (Model Context Protocol) 实现的时间服务器。

## 功能

- 获取当前时间
- 支持指定时区
- 使用 stdio 传输方式运行服务器

## 安装

```bash
pip install time-server-mcp-ver.pcc
```

## 使用

### 启动服务器

```bash
time-server-mcp-ver.pcc
```

### 使用示例

服务器启动后，可以通过 MCP 协议与之通信，调用 `get_current_time` 工具来获取当前时间。

```python
from mcp.client import MCPClient

# 创建客户端实例
client = MCPClient(transport="stdio")

# 调用 get_current_time 工具获取当前时间
result = client.get_current_time()
print(f"当前时间: {result}")

# 调用 get_current_time 工具获取指定时区的当前时间
result = client.get_current_time(timezone="Asia/Shanghai")
print(f"上海时间: {result}")
```

## 依赖

- Python 3.7+
- pytz
- mcp
mbai 0.1.2
AI-powered server monitoring that automatically fixes issues
Requires Python: >=3.8
Keywords: ai, automation, devops, monitoring, self-healing, server

# Atlas Agent

**AI-powered server monitoring that automatically fixes issues.**

Stop getting woken up at 3am. Atlas monitors your servers 24/7 and automatically fixes common problems while you sleep.

## Quick Start

```bash
pip install mbai
sudo mbai setup
sudo mbai start
```

That's it. No API key required. 30-day free trial.

## What Atlas Monitors

- **Disk usage** - Auto-cleans logs, temp files, apt cache when disk is full
- **Memory** - Identifies memory hogs, restarts problematic services
- **CPU** - Detects runaway processes
- **Nginx errors** - Auto-restarts upstream services on 502 errors
- **Service crashes** - Automatically restarts failed services
- **SSL certificates** - Runs certbot renewal before expiry

## Commands

```bash
sudo mbaisetup      # Download binary, generate config
sudo mbaistart      # Start monitoring daemon
sudo mbaistop       # Stop daemon
sudo mbaistatus     # Check status and trial info
sudo mbailogs       # View recent logs
sudo mbaiclaim      # Open dashboard to claim this server
sudo mbaiuninstall  # Remove Atlas
```

## How It Works

1. **Install** - Downloads a small binary for your platform
2. **Discover** - Auto-detects running services (nginx, postgres, redis, docker)
3. **Monitor** - Watches logs and metrics every 30 seconds
4. **Fix** - When issues are detected, Atlas diagnoses and fixes them automatically
5. **Notify** - You get notified of what was fixed (not woken up to fix it yourself)

## Requirements

- Linux or macOS
- Root/sudo access (required for monitoring and fixing)
- Python 3.8+

## Trial

- **30 days free** - No credit card required
- After trial, claim your server at the dashboard to continue
- $29/month per server after trial

## Links

- Website: https://managedbyai.dev
- Dashboard: https://managedbyai.dev/dashboard
- Documentation: https://managedbyai.dev/install.html

## License

MIT
time-server-mcp 0.1.1
A time server implementation using MCP (Model Context Protocol)
Requires Python: >=3.7

# Time Server MCP

一个使用 MCP (Model Context Protocol) 实现的时间服务器。

## 功能

- 获取当前时间
- 支持指定时区
- 使用 stdio 传输方式运行服务器

## 安装

```bash
pip install time-server-mcp
```

## 使用

### 启动服务器

```bash
time-server-mcp
```

### 使用示例

服务器启动后，可以通过 MCP 协议与之通信，调用 `get_current_time` 工具来获取当前时间。

```python
from mcp.client import MCPClient

# 创建客户端实例
client = MCPClient(transport="stdio")

# 调用 get_current_time 工具获取当前时间
result = client.get_current_time()
print(f"当前时间: {result}")

# 调用 get_current_time 工具获取指定时区的当前时间
result = client.get_current_time(timezone="Asia/Shanghai")
print(f"上海时间: {result}")
```

## 依赖

- Python 3.7+
- pytz
- mcp