semvec/pypi-packages huggingface dataset:
ragflow-retrieval-mcp-server 0.1.1
This mcp server is used to search content from the ragflow knowledge base.
Requires Python: >=3.10

# RAGFlow Retrieval MCP Server 🚀

[![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)]()
[![License](https://img.shields.io/badge/license-MIT-green)]()

该MCP Server用于对接RagFlow知识库系统，提供基于内容的文档检索能力。

### 前置要求
- Python 3.10+
- RagFlow

### 生产运行
```bash
export SERVER_HOST=http://localhost
export SERVER_PORT=80
export RAGFLOW_BASE_URL=http://localhost:80
export RAGFLOW_API_KEY=<your-api-key>
export RAGFLOW_DATASET_ID=<your-dataset-id>
export RAGFLOW_TOP_K=10
export RAGFLOW_SIMILARITY_THRESHOLD=0.2
export RAGFLOW_TIMEOUT=60

uvx ragflow-retrieval-mcp-server
```

## 开发调试
```bash
# 创建虚拟环境
uv venv
source .venv/bin/activate

# 安装依赖
uv pip install -e .

# 运行
uv run ragflow-retrieval-mcp-server
```

## 贡献指南 🤝

欢迎通过以下方式参与贡献：
1. Fork仓库并创建特性分支
2. 提交清晰的commit message
3. 发起Pull Request并描述变更内容

请确保：
✅ 更新相关文档
✅ 保持代码风格一致

## 许可证 📄

本项目采用 [MIT License](LICENSE)

**遇到问题？**
请提交 [Issue](https://github.com/datahwc/ragflow-retrieval-mcp-server/issues) 或联系 data.hwc@live.com
meshcat-shapes 1.0.0
Useful shapes to decorate MeshCat scenes.
Requires Python: >=3.9
Keywords: meshcat, shapes, visualization, robotics

# meshcat-shapes

[![Build](https://img.shields.io/github/actions/workflow/status/stephane-caron/meshcat-shapes/build.yml?branch=main)](https://github.com/stephane-caron/meshcat-shapes/actions)
[![Documentation](https://img.shields.io/github/actions/workflow/status/stephane-caron/meshcat-shapes/docs.yml?branch=main&label=docs)](https://stephane-caron.github.io/meshcat-shapes/)
[![Coverage](https://coveralls.io/repos/github/stephane-caron/meshcat-shapes/badge.svg?branch=main)](https://coveralls.io/github/stephane-caron/meshcat-shapes?branch=main)
[![Conda version](https://img.shields.io/conda/vn/conda-forge/meshcat-shapes.svg)](https://anaconda.org/conda-forge/meshcat-shapes)
[![PyPI version](https://img.shields.io/pypi/v/meshcat-shapes)](https://pypi.org/project/meshcat-shapes/)

Additional shapes to decorate [MeshCat](https://github.com/meshcat-dev/meshcat-python) scenes:

| [``meshcat_shapes.frame``](https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.frame) | [``meshcat_shapes.point``](https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.point) | [``meshcat_shapes.textarea``](https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.textarea) |
|--------------------------|--------------------------|-----------------------------|
| <a href="https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.frame"><img src="https://github.com/stephane-caron/meshcat-shapes/raw/main/gallery/frame.png" width="250"></a> | <a href="https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.point"><img src="https://github.com/stephane-caron/meshcat-shapes/raw/main/gallery/point.png" width="250"></a> | <a href="https://stephane-caron.github.io/meshcat-shapes/shapes.html#module-meshcat_shapes.textarea"><img src="https://github.com/stephane-caron/meshcat-shapes/raw/main/gallery/textarea.png" width="250"></a> |

PRs are welcome: open one if you have implemented a shape that can be useful to others.

## Installation

### From conda-forge

```console
conda install -c conda-forge meshcat-shapes
```

### From PyPI

```console
pip install meshcat-shapes
```

## Usage

```python
import meshcat
import meshcat_shapes

vis = meshcat.Visualizer().open()

meshcat_shapes.frame(
    vis["my_frame"],
    axis_length=0.2,
    axis_thickness=0.01,
    opacity=0.8,
    origin_radius=0.02,
)

meshcat_shapes.point(
    vis["red_point"],
    opacity=0.3,
    radius=0.05,
    color=0xFF0000,
)

meshcat_shapes.textarea(vis["text"], "super easy")
```