semvec/pypi-packages huggingface dataset:
rand-nick 0.4.0
Генератор никнеймов
Requires Python: >=3.1

# Random NickName generator

Random NickName generator is a simple library for generating unique nicknames based on random adjectives and nouns. It can be useful for creating nicknames for games, social networks or other online platforms.

## РЈСЃС‚Р°РЅРѕРІРєР°

```python
from nick_gen import generate_nickname

# 1 nickname
print("РЎРіРµРЅРµСЂРёСЂРѕРІР°РЅРЅС‹Р№ РЅРёРєРЅРµР№Рј:", generate_nickname())

# if you want some nicknames
unique_nicknames = {generate_nickname() for _ in range(5)}
print("РќРµСЃРєРѕР»СЊРєРѕ СЃРіРµРЅРµСЂРёСЂРѕРІР°РЅРЅС‹С… РЅРёРєРЅРµР№РјРѕРІ:", unique_nicknames)
mcp-overkiz 0.1.2
MCP server for controlling lights using overkiz
Requires Python: >=3.13.3

# mcp-overkiz MCP server

MCP server for controlling lights using pyoverkiz

## Components

### Resources

The server implements a light control system with:
- Custom light:// URI scheme for accessing individual light devices
- Each light resource has a name and current state (On/Off)
- The resources are automatically discovered from your Overkiz/Somfy account

### Tools

The server implements three tools:
- list-lights: Lists all available lights and their current status
  - Takes no arguments
- light-on: Turns on a light by name
  - Takes "name" as a required string argument
- light-off: Turns off a light by name
  - Takes "name" as a required string argument

## Configuration

The server requires the following environment variables:
- `OVERKIZ_USERNAME`: Your Overkiz/Somfy account username
- `OVERKIZ_PASSWORD`: Your Overkiz/Somfy account password
- `OVERKIZ_SERVER`: The Overkiz server to connect to (defaults to "somfy-europe")

## Quickstart

### Running with Claude Desktop

#### Claude Desktop

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

<details>
  <summary>Published Servers Configuration</summary>
  
  ```json
  "mcpServers": {
    "overkiz-mcp": {
      "command": "uvx",
      "args": [
        "mcp-overkiz"
      ],
      "env": {
        "OVERKIZ_USERNAME": "your-email@example.com",
        "OVERKIZ_PASSWORD": "your-password",
        "OVERKIZ_SERVER": "somfy-europe"
      }
    }
  }
  ```
</details>

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  
  ```json
  "mcpServers": {
    "overkiz-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/project/folder/mcp-overkiz",
        "mcp-overkiz"
      ],
      "env": {
        "OVERKIZ_USERNAME": "your-email@example.com",
        "OVERKIZ_PASSWORD": "your-password",
        "OVERKIZ_SERVER": "somfy-europe"
      }
    }
  }
  ```
</details>

### Example Usage

Once the server is running and connected to Claude, you can control your lights with commands like:

- "List all my lights"
- "Turn on the living room light"
- "Turn off the bedroom light"
tcinvest-mcp-server 0.1.3
A Model Context Protocol (MCP) server for TCInvest, enabling LLM-powered access to TCBS stock and bond data.
Requires Python: >=3.8

# TCInvest MCP Server

This project is a Model Context Protocol (MCP) server for TCInvest, designed to help users build LLM-powered applications with real-time and historical stock and bond data from the TCBS APIs. The goal is to enable users to interact with financial data using large language models (LLMs), similar to how DeepSeek operates in the Chinese stock market—using LLMs to replace traditional brokers and provide intelligent, automated investment support.

## Purpose
- Enable seamless integration of LLMs (such as GPT, DeepSeek, etc.) with Vietnamese stock and bond data from TCBS.
- Allow users to query, analyze, and visualize financial data using natural language.
- Provide a foundation for building next-generation AI investment assistants and tools.
- Continuously expand features and API coverage to support more financial products and use cases.

## Features
- Retrieve stock and bond data from the TCBS API
- Loads configuration from a `.env` file
- Logs activity to `app.log`
- Designed for easy extension with new APIs and features

## Project Structure
```
tcinvest_mcp_server/
  __init__.py
  __main__.py
  constant.py
  requirements.txt
  server.py
  api/
    __init__.py
    client.py         # API client for TCBS endpoints
  services/           # Business logic for tcinvest api will be added here
    __init__.py
    bond_trading.py
  ...
.env                # Environment variables (API key, base URL)
app.log             # Log file
PYTHON_SDK_README.md
llms-full.txt
README.md
```
## Getting Started

### Installation

#### Install from PyPI

To install the package directly from PyPI, run:

```bash
pip install tcinvest-mcp-server
```

#### Install from Source

Alternatively, clone the repository and install the dependencies manually:

```bash
git clone https://github.com/hoangWiki/tcinvest_mcp_server.git
cd tcinvest_mcp_server
pip install -r requirements.txt
```

### Configuration

Set up your environment by copying the `.env` file and adding your `TCBS_API_KEY`:

```env
TCBS_API_KEY=your_api_key_here
```

### Running the Server

If installed from PyPI, you can start the server using:

```bash
python -m tcinvest_mcp_server --env path/to/your/.env
```

Or:

```bash
tcinvest-mcp-server --env path/to/your/.env
```

If installed from source, run:

```bash
python -m tcinvest_mcp_server --env path/to/your/.env
```

## Usage
- The server exposes MCP tools for bond data retrieval.
- Logs are written to `app.log`.

## Roadmap
- Add more TCBS API endpoints for stocks, funds, and other financial products
- Community contributions and feature requests welcome!

## Disclaimer
See `disclaim.md` for important legal and usage information.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.