semvec/pypi-packages huggingface dataset:
mcp_cuc_pbw 0.1.2
A simple MCP (Model Context Protocol) Server implementation
Requires Python: >=3.10

# mcp_cuc_pbw

A simple MCP (Model Context Protocol) Server implementation in Python that provides a tool to get the current time with optional timezone support.

## Version Compatibility

Requires Python 3.10 or higher.

## Features

- Provides a `get_current_time` tool to retrieve the current time
- Supports optional timezone parameter
- Simple and lightweight implementation
- Clear documentation and examples

## Requirements

- Python 3.10 or higher
- pytz (automatically installed)

## Installation

### From PyPI

```bash
pip install mcp_cuc_pbw
```

### From Source

```bash
pip install -e .
```

## Usage

### Start the Server

```bash
mcp-server
```

By default, the server runs on `http://localhost:8000`.

You can specify a different host and port:

```bash
mcp-server --host 0.0.0.0 --port 8080
```

### Using as a Module

```python
from mcp_cuc_pbw import run_server

# Run the server on default host and port
run_server()

# Or specify host and port
run_server(host='0.0.0.0', port=8080)
```

### Available Tools

#### `get_current_time`

Gets the current time with optional timezone support.

**Parameters:**
- `timezone` (optional): Timezone string (e.g., `Asia/Shanghai`, `UTC`, `America/New_York`)

**Example Request:**

```json
{
  "tool": "get_current_time",
  "params": {
    "timezone": "Asia/Shanghai"
  }
}
```

**Example Response:**

```json
{
  "tool": "get_current_time",
  "result": {
    "current_time": "2024-01-16 14:30:45",
    "timezone": "Asia/Shanghai"
  }
}
```

**Without Timezone:**

```json
{
  "tool": "get_current_time"
}
```

**Response:**

```json
{
  "tool": "get_current_time",
  "result": {
    "current_time": "2024-01-16 14:30:45",
    "timezone": "local"
  }
}
```

## MCP Protocol Reference

For more information about the Model Context Protocol:

- [Introduction](https://modelcontextprotocol.io/introduction)
- [Architecture](https://modelcontextprotocol.io/docs/concepts/architecture)
- [Server Development Guide](https://modelcontextprotocol.io/quickstart/server)
- [Python SDK](https://github.com/modelcontextprotocol/python-sdk/blob/main/README.md)
openresty-edge-sdk 1.2.79
OpenResty Edge Python SDK
Keywords: openresty-edge-sdk, edge2client, python, sdk

# OpenResty Edge SDK


### Introduction

Python SDK of [OpenResty Edge](https://openresty.com/en/edge/), which provides users with the ability to write custom tools to use OpenResty Edge.

### Installation

```
pip install openresty-edge-sdk
```

### Usage
```python

from edge2client import Edge2Client

client = Edge2Client('http://127.0.0.1:8080', 'username', 'password')
client.login()
app_id = client.new_app(domains = ['orig.foo.com'], label = 'origin site for foo.com')

print(app_id)
```
bds-mcbe 0.1.0
Bedrock Scripting - CLI tool for managing Minecraft Bedrock scripting projects
Requires Python: >=3.10
Keywords: bedrock, cli, gamedev, minecraft, scripting

# bds - Bedrock Scripting CLI

A CLI tool for managing Minecraft Bedrock scripting projects.

## Installation

```bash
pip install bds-mcbe
```

## Usage

### Initialize a new project

```bash
bds init .
```

This will interactively prompt you for:
- Project name
- Description
- Dependencies (@minecraft/server, @minecraft/server-ui, etc.)

### List available packages

```bash
bds list
```

### Add a script package

```bash
bds add <package-name>
```

Downloads the package from the registry and adds it to `scripts/lib/`.

## Commands

| Command | Description |
|---------|-------------|
| `bds init [directory]` | Initialize a new Bedrock script project |
| `bds list` | List all available packages in the registry |
| `bds add <package>` | Add a script package to your project |

## License

MIT
iflow-mcp_stevenyu113228_bloodhound_mcp 0.1.2
Add your description here
Requires Python: >=3.11

# BloodHound MCP
BloodHound MCP (Model Context Protocol) is an innovative extension of the BloodHound tool, designed to enable Large Language Models (LLMs) to interact with and analyze Active Directory (AD) and Azure Active Directory (AAD) environments through natural language queries. By leveraging the power of LLMs, BloodHound MCP allows users to perform complex queries and retrieve insights from their AD/AAD environments using simple, conversational commands.

## Features
- **Natural Language Queries**: Use conversational language to query your AD/AAD environment without needing to write Cypher queries manually.
- **LLM-Powered Analysis**: Harness the capabilities of Large Language Models to interpret and execute queries on your behalf.
- **Seamless Integration**: Works with existing BloodHound data stored in Neo4j, providing a user-friendly interface for complex analysis.
- **Customizable**: Easily configure the system to work with your specific environment and tools.

## Configure the MCP Server
```json
{
  "mcpServers": {
    "BloodHound": {
      "name": "BloodHound",
      "isActive": true,
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli],neo4j",
        "mcp",
        "run",
        "<PATH_TO_THE_PROJECT>server.py"
      ],
      "env": {
        "BLOODHOUND_URI": "bolt://localhost:7687",
        "BLOODHOUND_USERNAME": "neo4j",
        "BLOODHOUND_PASSWORD": "bloodhound"
      }
    }
  }
}
```


## Usage
![](img/1.png)
![](img/2.png)
![](img/3.png)

## Configuration
To customize BloodHound MCP, update the configuration file in your MCP-supported tool. Key settings include:

- Neo4j Database Connection:
    - `BLOODHOUND_URI`: The URI of your Neo4j database (e.g., bolt://localhost:7687).
    - `BLOODHOUND_USERNAME`: Your Neo4j username.
    - `BLOODHOUND_PASSWORD`: Your Neo4j password.
- Server Settings: Adjust the command and args to match your environment and tool requirements.

## Contributing
We welcome contributions to BloodHound MCP! To get involved:

1. Fork the Repository: Create your own copy on GitHub.
2. Create a Branch: Work on your feature or fix in a new branch.
3. Submit a Pull Request: Include a clear description of your changes.


## Special Thanks
Custom queries from : https://github.com/CompassSecurity/BloodHoundQueries
iflow-mcp_stevenyu113228_bloodhound-mcp 0.1.0
Add your description here
Requires Python: >=3.13

# BloodHound MCP
BloodHound MCP (Model Context Protocol) is an innovative extension of the BloodHound tool, designed to enable Large Language Models (LLMs) to interact with and analyze Active Directory (AD) and Azure Active Directory (AAD) environments through natural language queries. By leveraging the power of LLMs, BloodHound MCP allows users to perform complex queries and retrieve insights from their AD/AAD environments using simple, conversational commands.

## Features
- **Natural Language Queries**: Use conversational language to query your AD/AAD environment without needing to write Cypher queries manually.
- **LLM-Powered Analysis**: Harness the capabilities of Large Language Models to interpret and execute queries on your behalf.
- **Seamless Integration**: Works with existing BloodHound data stored in Neo4j, providing a user-friendly interface for complex analysis.
- **Customizable**: Easily configure the system to work with your specific environment and tools.

## Configure the MCP Server
```json
{
  "mcpServers": {
    "BloodHound": {
      "name": "BloodHound",
      "isActive": true,
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli],neo4j",
        "mcp",
        "run",
        "<PATH_TO_THE_PROJECT>server.py"
      ],
      "env": {
        "BLOODHOUND_URI": "bolt://localhost:7687",
        "BLOODHOUND_USERNAME": "neo4j",
        "BLOODHOUND_PASSWORD": "bloodhound"
      }
    }
  }
}
```


## Usage
![](img/1.png)
![](img/2.png)
![](img/3.png)

## Configuration
To customize BloodHound MCP, update the configuration file in your MCP-supported tool. Key settings include:

- Neo4j Database Connection:
    - `BLOODHOUND_URI`: The URI of your Neo4j database (e.g., bolt://localhost:7687).
    - `BLOODHOUND_USERNAME`: Your Neo4j username.
    - `BLOODHOUND_PASSWORD`: Your Neo4j password.
- Server Settings: Adjust the command and args to match your environment and tool requirements.

## Contributing
We welcome contributions to BloodHound MCP! To get involved:

1. Fork the Repository: Create your own copy on GitHub.
2. Create a Branch: Work on your feature or fix in a new branch.
3. Submit a Pull Request: Include a clear description of your changes.


## Special Thanks
Custom queries from : https://github.com/CompassSecurity/BloodHoundQueries