semvec/pypi-packages huggingface dataset:
ado-task-manager 0.1.5
Azure DevOps Task Manager MCP
Requires Python: >=3.10

# AdoTaskManager

An MCP server to manage Task work items in Azure DevOps.

## Requirements

- Python 3.10+
- Azure DevOps Personal Access Token with Work Items (read/write) access

## Installation

### Local development

```bash
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env
# edit .env with your AZDO_ORG_URL, AZDO_PAT, AZDO_PROJECT
```

Alternatively, if you prefer [uv](https://docs.astral.sh/uv/):

```bash
uv venv
source .venv/bin/activate
uv pip install -e .
```

Running `ado-task-manager --help` will confirm the CLI is available.

```bash
ado-task-manager --help
```

## CLI usage

```bash
source .venv/bin/activate
# Fetch a task
ado-task-manager fetch --id 123

# Fetch my tasks (active only)
ado-task-manager mine

# Fetch my tasks (including closed)
ado-task-manager mine --closed

# Fetch child tasks
ado-task-manager children --id 123

# Create a task
ado-task-manager create --title "New Task" --parent-id 123 --description "Description"
```

## MCP server

### Installing via mcp

```bash
mcp
```

The official MCP tooling expects `uv` to be available:

```bash
uv
```

```bash
uv tool install mcp
# Register the server with an MCP client (e.g., Claude Desktop)
uv run mcp install src/ado_task_manager/server.py --name "ADO Task Manager"
# Launch the MCP Inspector for interactive testing
uv run mcp dev src/ado_task_manager/server.py --with-editable .
```

The install command accepts `-v KEY=value` or `-f .env` flags if you want to supply Azure DevOps environment variables during registration.

```bash
-v KEY=value
```

```bash
-f .env
```

### Manual MCP client registration

You can use the `server` command to run the MCP server directly. This is useful when installing via PyPI.

```json
{
  "mcpServers": {
    "ado-task-manager": {
      "command": "ado-task-manager",
      "args": [
        "server"
      ],
      "env": {
        "AZDO_ORG_URL": "https://dev.azure.com/<org>",
        "AZDO_PAT": "<personal_access_token>",
        "AZDO_PROJECT": "<default_project>"
      }
    }
  }
}
```

Merge this snippet with existing definitions as needed, then restart or refresh your client so it discovers the server.
top_journal_sdk 0.1.2
Async-friendly SDK for ittopjournal API
Requires Python: >=3.13

# Top Journal SDK

Асинхронный Python SDK для работы с API журнала Top Academy.

## Описание

`top_journal_sdk` - это асинхронная Python библиотека, которая упрощает взаимодействие с системой журнала Top Academy. SDK предоставляет удобный интерфейс для получения информации о пользователях, расписании, оценках, посещаемости и других данных через API.


### Требования

- Python 3.13+
- beautifulsoup4
- pydantic
- rapid-api-client

## Лицензия

MIT License

## Статус проекта

Активная разработка.
cc-toolkit 0.2.1
A Python toolkit for common tasks, including Redis operations
Requires Python: >=3.7

# cc-toolkit

A Python toolkit for common tasks.

## Installation

You can install cc-toolkit using pip:

```bash
pip install cc-toolkit
```

## Usage

### Greeting Function

```python
from cc_toolkit import greet

# Generate a greeting message
message = greet("World")
print(message)  # Output: Hello, World! Welcome to cc_toolkit.
```

### Calculator Function

```python
from cc_toolkit import calculate

# Addition
result = calculate(5, 3, "add")
print(f"5 + 3 = {result}")  # Output: 5 + 3 = 8

# Subtraction
result = calculate(5, 3, "subtract")
print(f"5 - 3 = {result}")  # Output: 5 - 3 = 2

# Multiplication
result = calculate(5, 3, "multiply")
print(f"5 * 3 = {result}")  # Output: 5 * 3 = 15

# Division
result = calculate(6, 3, "divide")
print(f"6 / 3 = {result}")  # Output: 6 / 3 = 2
```

## Features

- Simple greeting function
- Basic arithmetic operations
- Easy to extend with new functionality

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

MIT