Token导航 LogoToken导航

MCP Server · 开发工具

Ranex Framework

Ranex Community Edition 是一个AI原生的Python代码治理框架,提供工作流管理、安全扫描、架构验证等功能,适用于AI生成代码的生产环境准备。

stdio官方级别未说明来源级核验工具 0
安全ShellCursor工作流管理

快速开始

作者 / 组织
anthonykewl20
提供方
anthonykewl20
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Ranex Framework 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Ranex社区版

Python的AI原生治理框架

使AI生成的代码生产就绪。

______________________________________________________________________

🎁 包含什么(免费)

✅ 包括20个功能

类别功能
工作流管理阶段管理、状态跟踪、阶段转换
安全扫描SAST扫描仪(7种模式),反模式检测(5种模式)、导入验证、结构哨兵
建筑层实施、体系结构报告
状态机基于YAML的状态机验证(71ns延迟)
数据库架构发现、SQL验证
MCP工具人工智能集成的10个工具
CLI命令13+命令
Python包@合约装饰器,自动回滚

______________________________________________________________________

🚀 快速开始

安装

# Run the installer (creates virtual environment)
./install.sh

# Activate the virtual environment
source .venv/bin/activate

或手动:

python3 -m venv .venv
source .venv/bin/activate
pip install ranex_core-0.0.1-cp312-cp312-manylinux_2_28_x86_64.whl

初始化您的项目

cd your-project
ranex init
ranex scan

在代码中使用

from ranex import Contract

@Contract(feature="orders")
async def process_order(order_data, *, _ctx=None):
    """
    State Machine enforced: Pending → Confirmed → Processing → Shipped → Delivered
    """
    _ctx.transition("Confirmed")
    # ... your business logic
    return {"status": "confirmed"}

______________________________________________________________________

📦 这个包裹里有什么

community-edition/
├── ranex_core-*.whl          # Rust core + Python package (PyO3)
├── ranex_mcp                 # MCP Server binary (21MB)
├── ranex-cli                 # CLI binary (4MB)
├── ranex/                    # Python source (bundled in wheel)
│   ├── __init__.py          # @Contract decorator
│   ├── cli.py               # CLI commands
│   ├── errors.py            # Error types
│   ├── logging.py           # Logging utilities
│   ├── simulation.py        # Holodeck simulation
│   └── templates.py         # Project templates
├── docs/                    # Documentation (20 guides)
├── mcp_config.json          # MCP configuration template
├── MCP_SETUP.md             # MCP setup guide
├── README.md                # This file
├── QUICK_START.md           # 5-minute guide
├── install.sh               # Easy installer (creates venv)
└── LICENSE                  # MIT License

______________________________________________________________________

🔧 社区版功能

1.状态机验证

防止AI跳过业务逻辑步骤:

# app/features/orders/state.yaml
feature: orders
initial_state: Pending

states:
  Pending: { description: "New order" }
  Confirmed: { description: "Order confirmed" }
  Processing: { description: "Being prepared" }
  Shipped: { description: "In transit" }
  Delivered: { description: "Completed", terminal: true }
  Cancelled: { description: "Cancelled", terminal: true }

transitions:
  - { from: Pending, to: Confirmed }
  - { from: Pending, to: Cancelled }
  - { from: Confirmed, to: Processing }
  - { from: Processing, to: Shipped }
  - { from: Shipped, to: Delivered }

当AI违反规则时会发生什么:

StateTransitionError: [orders] 🛑 ILLEGAL STATE TRANSITION
  Current State: Pending
  Attempted: Pending → Delivered
  Allowed: Pending → [Confirmed, Cancelled]

2.安全扫描(7种模式)

ranex scan

检测:

  • SQL注入
  • 命令注入(操作系统)
  • 硬编码的秘密
  • 弱密码学(MD5、SHA1)
  • 不安全的反序列化(泡菜)
  • 路径遍历
  • 不安全随机

3.进口验证(打字)

from ranex_core import ImportValidator

validator = ImportValidator()
result = validator.check_package("reqests")  # Flags typosquat!

4.CLI命令

ranex init          # Initialize project
ranex scan          # Security + architecture scan
ranex arch          # Architecture validation
ranex fix           # Auto-remediation
ranex doctor        # Health check
ranex task          # Workflow management (status/design/build)
ranex context       # Generate AI alignment prompts
ranex verify        # Holodeck simulation testing
ranex db            # Database utilities
ranex graph         # Generate Mermaid diagrams
ranex bench         # Performance benchmarks
ranex stress        # Stress testing
ranex update-rules  # Refresh AI governance rules

5.MCP服务器(AI集成)

这 ranex_mcp binary为AI助手提供了10个工具:

# Install MCP server
cp ranex_mcp /usr/local/bin/

# Add to Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "ranex": {
      "command": "/usr/local/bin/ranex_mcp"
    }
  }
}

社区版MCP工具:

  • validate_file_structure -架构验证
  • validate_transition -状态机检查
  • check_import -打字错误检测
  • security_scan -SAST(7种模式)
  • detect_antipattern -代码气味(5种模式)
  • list_db_aliases -数据库配置
  • validate_sql -SQL验证
  • validate_intent -歧义检测
  • check_function_exists -语义搜索(TF-IDF)
  • get_active_persona -查看角色

看 MCP_SETUP.md 获取完整的设置指南。

______________________________________________________________________

⬆️ 升级到团队版

需要更多吗?团队版包括:

功能社区团队
SAST模式730+
反图案515+
MCP工具1043
CLI命令1322+
RAG语义搜索❌✅
ARBITER测试验证❌✅
漂移检测❌✅
人物角色执行❌✅
高级审计跟踪❌✅

联系人: sales@ranex.dev

______________________________________________________________________

📄 许可证

MIT许可证-在个人和商业项目中自由使用。

______________________________________________________________________

🆘 支持

______________________________________________________________________

Ranex v0.0.1社区版 ©2025 Ranex项目

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Shell本地部署代码治理AI集成安全扫描工作流管理架构验证

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Ranex Framework

MCP World · 本页

0stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Ranex Framework 怎么安装?

公开资料给出的安装命令是 python3 -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Ranex Framework 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Ranex Framework 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Ranex Framework 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Ranex Framework 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP