semvec/pypi-packages huggingface dataset:
kofe-mcp-server 0.1.2
kofe tools
Requires Python: >=3.12

# kofe-mcp-server MCP server

kofe tools

## Components

### Resources

The server implements a simple note storage system with:

- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype

### Prompts

The server provides a single prompt:

- summarize-notes: Creates summaries of all stored notes
  - Optional "style" argument to control detail level (brief/detailed)
  - Generates prompt combining all current notes with style preference

### Tools

The server implements one tool:

- add-note: Adds a new note to the server
  - Takes "name" and "content" as required string arguments
  - Updates server state and notifies clients of resource changes

## Configuration

[TODO: Add configuration details specific to your implementation]

## Quickstart

### Install

#### Claude Desktop

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

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "kofe-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/emotibot/work_folder/code/auto_generate/mcp/kofe-mcp-server",
        "run",
        "kofe-mcp-server"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "kofe-mcp-server": {
      "command": "uvx",
      "args": [
        "kofe-mcp-server"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:

```bash
uv sync
```

2. Build package distributions:

```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:

```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:

- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).

You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory kofe-mcp-server run kofe-mcp-server
```

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
zolldo 1.3
A lightweight to-do list.
Requires Python: >=3.10

# Zolldo - To-Do List Application

This is a simple and lightweight to-do list application that provides both a CLI and a GUI for task management. Users can add, view, update, and delete tasks.

## Features

- **CLI and GUI Support**: Manage tasks via the command line or an interactive Tkinter-based GUI.
- **Task Management**:
  - Add tasks with titles and optional descriptions.
  - List tasks with sorting and filtering.
  - Edit task details.
  - Mark tasks as completed.
  - Delete individual or all tasks.
- **Persistent Storage**: Tasks are saved in a JSON file (`tasks.json`).

## Installation

Ensure you have Python 3.10 or higher installed, and install with:

```sh
$ pip install zolldo
```

## Usage

### CLI Usage

See the help menu with:

```sh
$ zolldo -h
```

#### Commands:
- **Add a task:**
  ```sh
  $ zolldo add --title "Task Title" --due_date 2025-03-15T21:30 --description "Optional Description"
  ```
- **List tasks:**
  ```sh
  $ zolldo list
  ```
- **Mark a task as completed:**
  ```sh
  $ zolldo update --id <ID> --completed
  ```

- **Update task information:**
  ```sh
  $ zolldo update --id <ID> --tile "New Title"
  ```

- **Delete a task:**
  ```sh
  $ zolldo delete --id <ID>
  OR
  $ zolldo delete --all
  ```

See the help menu for more details.

### GUI Usage

Run the GUI with:

```sh
$ zolldo gui
```

## License

This project is licensed under the GNU v3 Public License.

## Author

[zollqir](https://github.com/zollqir)
keyst_monero_toolkit 0.1.0
Add your description here
Requires Python: >=3.12

# Keystone3 Monero Key Toolkit

## Introduction | 介绍

This is a utility tool designed for Keystone3 hardware wallet users to convert BIP39 mnemonics to Monero's 25-word mnemonic and private keys (spend key). It provides a recovery solution when your Keystone3 hardware wallet is damaged or stolen, allowing you to safely recover or transfer your Monero assets.

这是一个为 Keystone3 硬件钱包设计的工具，用于将 BIP39 助记词转换为 Monero（门罗币）的 25 字助记词和私钥（spend key），方便在 Keystone3 硬件钱包损坏或被盗时安全地恢复或转移您的 Monero 资产。

## Features | 功能特点

- Convert BIP39 mnemonics to Monero-specific 25-word mnemonics
- Generate Monero wallet spend keys and view keys
- Compatible with Keystone3 hardware wallet derivation path standard (`m/44'/128'/0'/0/0`)
- Support direct derivation of Monero keys from BIP39 seeds

- 将 BIP39 助记词转换为 Monero 特有的 25 字助记词
- 生成 Monero 钱包的 spend key 和 view key
- 符合 Keystone3 硬件钱包的派生路径标准（`m/44'/128'/0'/0/0`）
- 支持从 BIP39 种子直接派生 Monero 密钥

## Installation | 安装方法

```bash
pip install keystone3-monero-key-toolkit
```

## Usage | 使用方法

### Recover Monero Wallet from BIP39 Mnemonic | 从 BIP39 助记词恢复 Monero 钱包

```python
from keyst_monero_toolkit.keys import KeyPair

# Your BIP39 mnemonic (typically 12 or 24 words)
# 您的 BIP39 助记词（通常为12或24个词）
bip39_mnemonic = "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about"

# Generate Monero key pair
# 生成 Monero 密钥对
key_pair = KeyPair.from_bip39_mnemonic(bip39_mnemonic)

# Get Monero's 25-word mnemonic
# 获取 Monero 的25字助记词
monero_mnemonic = key_pair.monero_mnemonic
print(f"Monero mnemonic: {monero_mnemonic}")

# Get spend key and view key
# 获取 spend key 和 view key
spend_key = key_pair.spend.Raw().ToHex()
view_key = key_pair.view.Raw().ToHex()
print(f"Spend Key: {spend_key}")
print(f"View Key: {view_key}")
```

### Recover Monero Wallet from BIP39 Seed | 从 BIP39 种子恢复 Monero 钱包

```python
from keyst_monero_toolkit.keys import KeyPair
from bip_utils import Bip39SeedGenerator

# If you have a BIP39 seed
# 假设您有 BIP39 种子
seed_bytes = bytes.fromhex("your_bip39_seed_hex_here")

# Or generate seed from mnemonic
# 或者从助记词生成种子
mnemonic = "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about"
seed_bytes = Bip39SeedGenerator(mnemonic).Generate()

# Generate Monero key pair
# 生成 Monero 密钥对
key_pair = KeyPair.from_bip39_seed(seed_bytes)

# Recover wallet using generated Monero mnemonic
# 使用生成的 Monero 助记词恢复钱包
print(f"Monero mnemonic: {key_pair.monero_mnemonic}")
```

## Security Tips | 安全提示

- Use this tool in an offline environment for key recovery operations
- Never share your mnemonics or private keys with anyone
- It's recommended to run this tool on a one-time, secure operating system
- After recovery, ensure all sensitive data is securely erased

- 请在离线环境中使用此工具进行密钥恢复操作
- 永远不要将您的助记词或私钥分享给他人
- 建议在一次性的、安全的操作系统中运行此工具
- 恢复完成后，请确保安全清除所有敏感数据


## License | 许可证

MIT License