semvec/pypi-packages huggingface dataset:
LavaBusiness 2.0.0
Async client for lava.ru business-API
Requires Python: >=3.7

# LavaBusiness
[![PyPi Package Version](https://img.shields.io/pypi/v/lavabusiness?style=flat-square)](https://pypi.python.org/pypi/lavabusiness)
[![Supported python versions](https://img.shields.io/pypi/pyversions/lavabusiness)](https://pypi.python.org/pypi/lavabusiness)
[![License](https://img.shields.io/github/license/lztrox/lavabusiness?style=flat-square)](https://opensource.org/licenses/MPL-2.0)
[![Downloads](https://img.shields.io/pypi/dm/lavabusiness?style=flat-square)](https://pypi.org/project/lavabusiness/)
[![Issues](https://img.shields.io/github/issues/lztrox/lavabusiness?style=flat-square)](https://github.com/lztrox/lavabusiness/issues)

Asynchronous client for Lava.ru Business-API

Асинхронный клиент для работы с Lava.ru Бизнес-API 

## Examples
### Creating invoice
```python
import asyncio
from LavaBusiness import AioLava

SECRET_KEY = ""
PROJECT_ID = ""

api = AioLava(SECRET_KEY, PROJECT_ID)

async def main():
    invoice = await api.create_invoice(100)
    print(f'Payment url: {invoice.url}')
    print(f'Invoice ID: {invoice.invoice_id}')

asyncio.run(main())
```
  
### Checking invoice status
```python
import asyncio
from LavaBusiness import AioLava

SECRET_KEY = ""
PROJECT_ID = ""

api = AioLava(SECRET_KEY, PROJECT_ID)

async def main():
    INVOICE_ID = ""
    invoice = await api.invoice_status(INVOICE_ID)

    if invoice.status == 'success':
        print('Invoice paid')
    elif invoice.status == 'expired':
        print('Invoice expired')
    else:
        print('Waiting for payment')
    
asyncio.run(main())
```

### More examples: [`examples/`](https://github.com/lztrox/LavaBusiness/tree/master/examples)
### Detailed docs: https://lavabusiness.readthedocs.io/en/latest/
math-mcp 1.3.3
Comprehensive Math calculation MCP server, providing basic arithmetic, matrix calculation, statistical analysis, calculus, optimization, regression, geometry, number theory, signal processing, financial mathematics, and probability calculations with data visualization.
Requires Python: >=3.10
Keywords: calculation, financial-math, geometry, linear-algebra, mathematics, mcp, number-theory, probability, signal-processing, statistics

## Math MCP Server

A Python-based mathematical computation MCP server, providing a suite of mathematical computation tools and plotting utilities.

### Run mcp server
```Python
uvx math-mcp # using uvx

# Or run the .py file directly (dependencies must be installed manually)
python math_mcp/math_mcp_server.py
```

### Project Structure
```
math_mcp/
├── __init__.py                      # Package initialization
├── __main__.py                      # CLI entry point
├── math_mcp_server.py               # Main server file (MCP tool registration)
├── file_utils.py                    # File path utilities
# Core computation modules
├── basic.py                         # Basic math computation
├── matrix.py                        # Matrix computations
├── mstatistics.py                   # Statistical analysis (avoid conflicts)
├── calculus.py                      # Calculus
├── optimization.py                  # Optimization algorithms
├── regression.py                    # Regression analysis
├── plotting.py                      # Data visualization
├── geometry.py                      # Geometric computations
├── number_theory.py                 # Number theory
├── complex_analysis.py              # Complex analysis
├── probability.py                   # Probability and statistics
# Extended specialized modules
├── signal_processing.py             # Signal processing
├── financial.py                     # Financial mathematics
└── graph_theory.py                  # Graph theory analysis
```

### Configuration in Claude Desktop

Add the following configuration to your Claude Desktop config file:
```json
{
    "mcpServers": {
        "math-calculator": {
            "command": "uvx",
            "args": ["math-mcp"],
            "env": {
                "OUTPUT_PATH": "path/to/output",
                "FONT_PATH": "path/to/font"
            }
        }
    }
}
```

Or start the server directly:
```json
{
    "mcpServers": {
        "math-calculator-local": {
            "command": "path/to/python_interpreter",
            "args": [
                "path/to/math_mcp_server.py"
            ],
            "env": {
                "OUTPUT_PATH": "path/to/output",
                "FONT_PATH": "path/to/font"
            }
        }
    }
}
```
everysk-mcp 0.1.74
Model Context Protocol (MCP) implementation for Everysk.
Requires Python: ==3.12.*
Keywords: development, mcp, python

### Clone and set up the MCP server

This installs the server in the Desktop. Please check folder names `mcp` and `mcp-server` are available.

```bash
cd ~/Desktop
git clone git@github.com:Everysk/mcp.git
mv mcp mcp-server
cd mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```

### Setup environment variables

Create a `.env` file in the `mcp-server` directory with the following content:

```
EVERYSK_API_URL_DOMAIN=dev-api-pm2pps2oia-uc.a.run.app
EVERYSK_API_SID=...
EVERYSK_API_TOKEN=...
```

If using the PROD environment, you can skip the EVERYSK_API_URL_DOMAIN.

### Configure the MCP server

Use command below or navigate to the file manually to edit the configuration.

```bash
open /Users/<USERNAME>/Library/Application\ Support/Claude/claude_desktop_config.json
```

Replace any existing content with the following configuration, ensuring to replace `{...}` with the actual path to your MCP server directory:

```json
{
  "mcpServers": {
    "Everysk MCP Server": {
      "command": "{...}/mcp-server/.venv/bin/mcp",
      "args": ["run", "{...}/mcp-server/server.py"]
    }
  }
}
```

### Debugging

```bash
mcp dev server.py
```