semvec/pypi-packages huggingface dataset:
mcpwatch 1.0.0
MCPWatch SDK for MCP server observability
Requires Python: >=3.10
Keywords: mcp, mcpwatch, model-context-protocol, observability, sdk

# mcpwatch

Observability SDK for MCP servers. Captures tool calls, resource reads, prompts, and lifecycle events with zero configuration.

## Installation

```bash
pip install mcpwatch
```

## Quick Start

```python
import os
from mcp.server import Server
from mcpwatch import instrument

server = instrument(
    Server("my-server"),
    api_key=os.environ["MCPWATCH_API_KEY"],
    endpoint="https://api.mcpwatch.dev",
)

# Define tools as usual — they're automatically instrumented
@server.tool("get_weather")
async def get_weather(city: str) -> str:
    return f"Weather in {city}: 72°F"
```

## Configuration

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `api_key` | `str` | — | **Required.** Your MCPWatch API key |
| `endpoint` | `str` | `https://api.mcpwatch.dev` | Ingestion endpoint URL |
| `debug` | `bool` | `False` | Enable debug logging |
| `sample_rate` | `float` | `1.0` | Event sampling rate (0.0–1.0) |
| `max_batch_size` | `int` | `50` | Max events per batch |
| `flush_interval` | `float` | `1.0` | Flush interval in seconds |
| `on_quota_warning` | `Callable` | `None` | Callback when quota is approaching limits |

## Examples

See the [examples/](./examples/) directory for complete working examples.

## Requirements

- Python 3.10+

## License

[MIT License](./LICENSE)
tcviewer 0.1.18
Molecular and Surface drawing program.
Requires Python: >=3.7

# TCviewer
Quickly display molecules and surfaces with our TCviewer program. TCviewer is easy to use and yields beautiful figures.

## Installation <a name=installation></a>
*Currently, the installation can be done by cloning this repository and having all necessary dependencies.*

The following is for people who would like to install the repository themselves. For example, to edit and/or contribute code to the project.

First clone this repository:
```
git clone git@github.com:TheoChem-VU/TCviewer.git
```

Then move into the new directory and install the package:

```
cd TCviewer
python -m pip install --upgrade build 
python -m build 
python -m pip install -e .
```

To get new updates, simply run:
```
git pull
```
## Usage <a name=usage></a>
TCviewer exports the `Screen` object which can be used to quickly build a scene. All the heavy work, such as setting up the camera, building and coloring meshes, will be done in the background. Please see the examples section for some simple example scripts for you to try out.

## Examples <a name=examples></a>
To draw a molecule, simply run:

```python
from tcviewer import Screen
from scm import plams

molecule = 'path/to/molecule.xyz'  # molecules can be given as paths to xyz files
molecule = plams.Molecule('path/to/molecule.xyz')  # or as plams.Molecule objects
molecule.guess_bonds()
with Screen() as scr:
  scr.draw_molecule(molecule)
```

To load and draw the HOMO:

```python
from yutility import orbitals
from tcviewer import Screen, materials
import pathlib

rkf_dir = pathlib.Path(__file__).parents[0]/'data'/'NH3BH3'

# load orbitals and choose an MO to draw
orbs = orbitals.Orbitals(rkf_dir/'adf.rkf')
homo = orbs.mos['HOMO']
# generate a cube file
cub = homo.generate_orbital()

with Screen() as scr:
	scr.draw_cub(cub, 0.03, material=materials.orbital_matte)
```
hyperstack 1.50.0a0
Infrahub-API
Keywords: OpenAPI, OpenAPI-Generator, Infrahub-API

    Leverage the Infrahub API and Hyperstack platform to easily create, manage, and scale powerful GPU virtual machines and their associated resources.   Access this SDK to automate the deployment of your workloads and streamline your infrastructure management.  To contribute, please raise an issue with a bug report, feature request, feedback, or general inquiry.