semvec/pypi-packages huggingface dataset:
mkflow-engine 1.0.0
基于六大原则的IDE Agent工作流引擎
Requires Python: >=3.8.1
Keywords: agent, automation, ide, mermaid, workflow

# IDE Agent MKFlow 引擎

## 项目概述

这是一个基于Python的IDE Agent MKFlow引擎，旨在将Agent的回答方式转变为更符合垂直领域的工作流模式。

## 核心原则

- **阶段 (Stage)** → **步骤 (Step)** → **工作节点 (Work Node)** → **反馈 (Feedback)** → **结束 (End)** + **指针 (Point)**

## 技术栈

- Python 3.8+
- JSON & JSON Schema
- Mermaid.js
- Markdown
- 命令行工具
- uv (现代Python包管理器)

## 快速开始

### 安装

#### 方式一：智能安装（推荐）
```bash
# 使用自定义安装器，自动检测客户端类型
mkf-install

# 指定安装目录
mkf-install --install-dir /path/to/project

# 从本地包安装
mkf-install --package-path ./local-package.whl
```

#### 方式二：传统安装
```bash
# 使用uv安装
uv pip install mkflow_engine

# 或者从源码安装
uv pip install .

# 开发模式安装
uv pip install -e .
```

### 初始化
```bash
mkf init
```

### 使用命令
```bash
mkf stage <stage_name>
mkf step <step_name>
mkf feedback
mkf pointer
mkf end
```

## 项目结构

```
mkflow-engine/
├── core/           # 核心引擎
├── parser/         # 解析器
├── commands/       # 命令系统
├── templates/      # 模板文件
├── docs/          # 文档
└── installer/     # 安装程序
```

## 功能特性

1. **智能命令解析** - 支持自然语言命令识别
2. **可视化工作流** - 基于Mermaid的可视化流程
3. **实时反馈机制** - 动态反馈和状态跟踪
4. **模块化设计** - 可扩展的插件架构
5. **IDE集成** - 无缝集成到主流IDE中

## 开发指南

详见 [开发文档](./docs/development.md)

## 许可证

MIT License
xueqiu-mcp 0.1.0
Add your description here
Requires Python: >=3.11

# Xueqiu MCP

基于雪球API的MCP服务，让您通过Claude或其他AI助手轻松获取股票数据。

## 项目简介

本项目基于[pysnowball](https://github.com/uname-yang/pysnowball)封装了雪球API，并通过MCP协议提供服务，使您能够在Claude等AI助手中直接查询股票数据。

## 安装方法

本项目使用`uv`进行依赖管理。请按照以下步骤进行安装：

```bash
# 克隆仓库
git clone https://github.com/liqiongyu/xueqiu_mcp.git
cd xueqiu_mcp

# 使用uv安装依赖
uv venv && uv pip install -e .
```

## 配置

### 配置雪球Token

1. 在项目根目录创建`.env`文件
2. 添加以下内容：

```
XUEQIU_TOKEN=您的雪球token
```

* 快捷方式：

```bash
echo 'XUEQIU_TOKEN="xq_a_token=xxxxx;u=xxxx"' > .env
```

关于如何获取雪球token，请参考[pysnowball文档](https://github.com/uname-yang/pysnowball/blob/master/how_to_get_token.md)。

## 运行服务

使用以下命令启动MCP服务：

```bash
uv --directory /path/to/xueqiu_mcp run main.py
```

或者，如果您已经配置了Claude Desktop：

```json
"xueqiu-mcp": {
  "args": [
    "--directory",
    "/path/to/xueqiu_mcp",
    "run",
    "main.py"
  ],
  "command": "uv"
}
```

## 功能特性

- 获取股票实时行情
- 查询指数收益
- 获取深港通/沪港通北向数据
- 基金相关数据查询
- 关键词搜索股票代码

## 展示图

![image](./images/cursor_mcp.png)

![image](./images/claude_mcp.png)

## 致谢

- [pysnowball](https://github.com/uname-yang/pysnowball) - 雪球股票数据接口的Python版本
- [fastmcp](https://github.com/fastmcp) - MCP服务框架

## 许可证

[MIT License](./LICENSE)
rss-downloader 0.3.0
A Simple RSS Download Manager
Requires Python: >=3.10
Keywords: rss, downloader, aria2, qbittorrent, automation, anime

## RSS Downloader
---

一个 RSS 订阅下载工具，配合 Aria2 / qBittorrent / Transmission 自动追番。


### 1. 安装 🚀

需要 Python 环境。
```bash
# pipx
pipx install rss-downloader
# or uv
uv tool install rss-downloader
# or pip (不推荐)
pip install --user rss-downloader
```

更新
```bash
# pipx
pipx upgrade rss-downloader
# uv
uv tool upgrade rss-downloader
# pip
pip install --user --upgrade rss-downloader
```

### 2. 配置 ⚙️

首次运行时，程序会自动在标准配置目录下创建一个 `config.yaml` 文件（一般在 `~/.config/rss-downloader/`）。您也可以手动创建它。

```yaml
# config.yaml
log:
  level: INFO # 日志级别 (DEBUG, INFO, WARNING, ERROR)

web:
  enabled: true # 是否启用 Web 界面
  host: 127.0.0.1
  port: 8000
  interval_hours: 6 # RSS 自动更新间隔（小时）

# Aria2 配置 (如果不用可以留空或删除)
aria2:
  rpc: http://localhost:6800/jsonrpc
  secret: your_secret
  dir: null # aira2 下载位置

# qBittorrent 配置 (如果不用可以留空或删除)
qbittorrent:
  host: http://localhost:8080
  username: admin
  password: password

# Transmission 配置 (如果不用可以留空或删除)
transmission:
  host: http://localhost:9091/
  username: admin
  password: password

# Webhook 配置 (如果不用可以留空或删除)
webhooks:
  - name: Discord
    url: https://discord.com/api/webhooks/xxx
    enabled: true

# RSS 源配置列表
feeds:
  - name: Mikan
    url: https://mikanime.tv/RSS/MyBangumi?token=
    include:    # 匹配规则
      - chs
      - 简体
    exclude:     # 排除规则
      - 720p
      - \d{2,}\s*[-|~]\s*\d{2,}
    downloader: aria2 # or qbittorrent / transmission

  - name: Nyaa
    url: https://nyaa.si/?page=rss&q=
```


### 3. 运行 🎉

配置 `web.enabled` 为 `true`，或者指定运行参数 `-w`，启动 Web 界面和后台服务，浏览器访问 `http://127.0.0.1:8000`。

```bash
> rss-downloader
options:
  -h, --help  显示帮助信息
  -w, --web   启动 Web 界面
```

![下载记录](./assets/下载记录.png)
![配置管理](./assets/配置管理.png)