semvec/pypi-packages huggingface dataset:
yaml-binary-tree 1.0.2
A Binary Tree package with YAML integration
Requires Python: >=3.6

# Binary Tree YAML Package

This is a Python package for creating Binary Trees and parsing YAML files and generating a tree from the information in the YAML file.

## Features
* **Binary Tree Operations**: Create trees, add/delete/edit nodes, and print tree structures.
* **YAML Integration**: Build trees from YAML files and export tree data to YAML.


### Prerequisites
* Python 3.7+
* pip (must be installed in the system)

## Installation
### Installation Steps (via pip from PyPI)
1. Go to cmd or terminal.
2. Install the package using pip from PyPI:
    `pip install yaml_binary_tree`




### Installation Steps (Manual Install from the package using pip)
1. Navigate to the `Task_1` directory.
2. Install the package using pip. The `pyproject.toml` file handles the configuration automatically:
   `pip install .`
iflow-mcp_kukapay-opcua-mcp 0.1.0
An MCP server that connects AI agents to OPC UA-enabled industrial systems.
Requires Python: >=3.11

# OPC UA MCP Server

An MCP server that connects to OPC UA-enabled industrial systems, allowing AI agents to monitor, analyze, and control operational data in real time.

This project is ideal for developers and engineers looking to bridge AI-driven workflows with industrial automation systems.

![GitHub License](https://img.shields.io/github/license/kukapay/opcua-mcp)
![Python Version](https://img.shields.io/badge/python-3.13+-blue)
![Status](https://img.shields.io/badge/status-active-brightgreen.svg)

## Features

- **Read OPC UA Nodes**: Retrieve real-time values from industrial devices.
- **Write to OPC UA Nodes**: Control devices by writing values to specified nodes.
- **Browse nodes**: Request to list allopcua  nodes
- **Read multiple OPC UA Nodes**: Retrieve multiple real-time values from devices.
- **Write to multiple OPC UA Nodes**: Control devices by writing values to multiple nodes.
- **Seamless Integration**: Works with MCP clients like Claude Desktop for natural language interaction.


### Tools
The server exposes five tools:
- **`read_opcua_node`**:
  - **Description**: Read the value of a specific OPC UA node.
  - **Parameters**:
    - `node_id` (str): OPC UA node ID (e.g., `ns=2;i=2`).
  - **Returns**: A string with the node ID and its value (e.g., "Node ns=2;i=2 value: 42").

- **`write_opcua_node`**:
  - **Description**: Write a value to a specific OPC UA node.
  - **Parameters**:
    - `node_id` (str): OPC UA node ID (e.g., `ns=2;i=3`).
    - `value` (str): Value to write (converted based on node type).
  - **Returns**: A success or error message (e.g., "Successfully wrote 100 to node ns=2;i=3").

- **`Browse nodes`**:
  - **Description**: Read the value of a specific OPC UA node.

- **`Read multiple OPC UA Nodes`**:
  - **Description**: Read the value of a specific OPC UA node.

- **`Write to multiple OPC UA Nodes`**:
  - **Description**: Read the value of a specific OPC UA node.


### Example Prompts

- "What’s the value of node ns=2;i=2?" → Returns the current value.
- "Set node ns=2;i=3 to 100." → Writes 100 to the node.

## Installation

### Prerequisites
- Python 3.13 or higher
- An OPC UA server (e.g., a simulator or real industrial device)

### Install Dependencies
Clone the repository and install the required Python packages:

```bash
git clone https://github.com/kukapay/opcua-mcp.git
cd opcua-mcp
pip install mcp[cli] opcua cryptography
```

### MCP Client Configuration

```json
{
 "mcpServers": {
   "opcua-mcp": {
     "command": "python",
     "args": ["path/to/opcua_mcp/main.py"],
     "env": {
        "OPCUA_SERVER_URL": "your-opc-ua-server-url"
     }
   }
 }
}
```


## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
iflow-mcp_hdcola-mcp-server-oracle 1.0.2
Model Context Protocol server to access oracle database
Requires Python: >=3.11

# mcp-server-oracle
Model Context Protocol server to access oracle

[![Python 3.12](https://img.shields.io/badge/python-3.12-blue.svg)](https://www.python.org/downloads/release/python-3120/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Demos


https://github.com/user-attachments/assets/dc4e377b-4efb-43e6-85fa-93ed852fe21f



## Quickstart

To try this in Claude Desktop app, add this to your claude config files:

```json
{
  "mcpServers": {
    "mcp-server-oracle": {
      "command": "uvx",
      "args": [
        "mcp-server-oracle"
      ],
      "env": {
        "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
      }
    }
  }
}
```

### Prerequisites

- UV (pacakge manager)
- Python 3.12+
- Claude Desktop

### Installation

#### Claude Desktop Configuration

Add the server configuration to your Claude Desktop config file:

**MacOS**: `~/Library/Application\ Support/Claude/claude_desktop_config.json`  
**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`


## Contributing

1. Fork the repository from [mcp-server-oracle](https://github.com/hdcola/mcp-server-oracle)
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
binary-tree-yaml 1.0.1
A Binary Tree package with YAML integration
Requires Python: >=3.6

# Binary Tree YAML Package

This is a Python package for creating Binary Trees and parsing YAML files and generating a tree from the information in the YAML file.

## Features
* **Binary Tree Operations**: Create trees, add/delete/edit nodes, and print tree structures.
* **YAML Integration**: Build trees from YAML files and export tree data to YAML.


### Prerequisites
* Python 3.7+
* pip (must be installed in the system)

## Installation
### Installation Steps (via pip from PyPI)
1. Go to cmd or terminal.
2. Install the package using pip from PyPI:
    `pip install binary_tree_yaml`




### Installation Steps (Manual Install from the package using pip)
1. Navigate to the `Task_1` directory.
2. Install the package using pip. The `pyproject.toml` file handles the configuration automatically:
   `pip install .`
wind-models 0.1.0
Research wind profile models.
Requires Python: >=3.9
Keywords: wind, tropical-cyclone, numerical-model, research

# Wind Models

[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)
[![Python 3.9+](https://img.shields.io/badge/python-3.9%2B-blue.svg)](https://www.python.org/)
[![Tests: pytest](https://img.shields.io/badge/tests-pytest-0A9EDC.svg)](https://docs.pytest.org/)

Numerical wind-profile research models and examples.

Notes:
- This repository contains a refactored and packaged implementation derived from the published code accompanying Chavas et al. (2015, *JAS*): https://purr.purdue.edu/publications/4066/1
- Refactoring, updates, and packaging by Aaron Spaulding.
- GPT-5.3 Codex assisted with packaging boilerplate and formatting.