Token导航 LogoToken导航TokenDH.com
Ruledex (Neksi11) logo
开发工具stdio官方级别未说明来源级核验

Ruledex (Neksi11)

MCP Server

MCP框架是一个企业级的AI编程辅助工具,提供上下文感知的开发指导,包括向量搜索、实时WebSocket更新、高级分析和全面的规则管理。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
AI编程辅助PythonClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Neksi11

提供方

Neksi11

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

MCP框架-AI驱动的编码助手

🎉 100%完成|生产就绪|测试就绪🎉

一个企业级MCP(模型上下文协议)框架,提供人工智能驱动的上下文感知开发指导。功能包括矢量搜索、实时WebSocket更新、高级分析和全面的规则管理。

状态: ✅ 生产就绪| 评级: 10/10 🌟 | 测试覆盖范围: 100%

______________________________________________________________________

⚡ 快速开始

# 1. Clone repository
git clone https://github.com/your-username/mcp-framework.git
cd mcp-framework

# 2. Install dependencies
pip install -r requirements.txt

# 3. Configure environment
cp .env.example .env
# Edit .env with your API keys

# 4. Setup database
python scripts/setup_database.py

# 5. Index rules
python scripts/index_rules.py

# 6. Run API server
python scripts/run_api.py

# 7. Open dashboard
# Visit: http://localhost:8000/dashboard

或者使用Docker:

docker-compose up -d

QUICKSTART.md 详细说明。

______________________________________________________________________

🚀 特性

核心功能

  • 15步MCP管道 -完成请求处理流程
  • 矢量搜索 -使用松果进行语义搜索(43+条规则)
  • REST API -使用FastAPI的14个端点
  • WebSocket支持 -每5秒实时更新一次
  • 高级分析 -交互式图表和见解
  • JWT身份验证 -使用RBAC进行安全用户身份验证
  • 速率限制 -API保护(30 req/min)
  • Web仪表板 -使用Chart.js的漂亮监控UI
  • CLI工具 -易于规则管理
  • Docker支持 -全集装箱化
  • CI/CD管道 -GitHub操作自动化
  • 100%测试覆盖率 -全面的测试套件
  • 完整的文件 -10+导游

演出

  • 响应时间:\50%
  • 错误率:\99.9%

建筑

服务器实现模型上下文协议,并提供:

  1. 资源:可通过MCP资源URI访问的文档文件
  2. 工具检索指南的四种主要工具:

- get_coding_rules:专业编码标准 - get_development_skills:发展最佳做法 - get_steering_instructions:AI代理指导 - get_custom_guidance:人工智能策划的针对特定情境的建议

安装

先决条件

  • Python 3.11+
  • 无烟煤API键(可选,但对于 get_custom_guidance 工具)

设置

  1. 克隆此存储库
  1. 安装依赖项:
   pip install -r requirements.txt

或使用紫外线:

   uv sync
  1. (可选) 为AI驱动的自定义指南设置您的Anthropic API键:
   export ANTHROPIC_API_KEY="your-api-key-here"

备注:服务器在没有API密钥的情况下工作,但 get_custom_guidance 该工具将返回一条优雅的错误消息,将用户引导到其他三个工具。静态文档工具(get_coding_rules, get_development_skills, get_steering_instructions)在没有任何API密钥的情况下完全工作。

用法

运行MCP服务器

python main.py

该服务器作为MCP stdio服务器运行,通过标准输入/输出进行通信。

MCP客户端配置

要将此服务器与MCP客户端(如Claude Desktop)一起使用,请将其添加到MCP配置中:

{
  "mcpServers": {
    "ai-dev-guidelines": {
      "command": "python",
      "args": ["/path/to/this/repo/main.py"],
      "env": {
        "ANTHROPIC_API_KEY": "your-api-key"
      }
    }
  }
}

可用工具

1.get_coding_rules

获得编写生产质量代码的专业编码规则和标准。

# No parameters required
result = await session.call_tool("get_coding_rules", {})

2.获取开发技能

获得开发技能、最佳实践和专业技术。

# No parameters required
result = await session.call_tool("get_development_skills", {})

3.获取跟踪指令

获取AI代理指导说明,以进行上下文感知开发。

# No parameters required
result = await session.call_tool("get_steering_instructions", {})

4.get_custom_guidance

获取针对您特定开发环境量身定制的人工智能指导。

# Requires query parameter
result = await session.call_tool("get_custom_guidance", {
    "query": "How do I implement secure authentication in a Python web app?",
    "context": "Building a Flask application with user login"  # optional
})

可用资源

服务器公开了三个文档资源:

  • guidelines://rules -专业编码规则
  • guidelines://skills -发展技能与实践
  • guidelines://steering -AI转向说明

配置

编辑 config.yaml 自定义:

  • 服务器名称和版本
  • 文档文件路径
  • AI模型设置(模型、max_tokens、温度)
  • 工具说明

文档

核心文件

服务器中包含三个主要文档文件 docs/ 目录:

  • rules.md:专业编码标准、安全实践、测试要求
  • 技能.md:从调试到API设计的开发技能
  • 转向.md:用于有效代码生成的AI代理指导

部署和运营

完整的指南 Documentation/ 目录:

您可以自定义这些文档以符合您组织的标准。

项目结构

.
├── main.py                    # Entry point
├── config.yaml                # Configuration
├── src/
│   ├── mcp_server.py         # Main MCP server implementation
│   ├── ai_orchestrator.py    # AI-powered context selector
│   └── utils/
│       ├── config.py          # Configuration management
│       └── document_loader.py # Documentation file loader
├── docs/
│   ├── rules.md              # Coding rules
│   ├── skills.md             # Development skills
│   └── steering.md           # AI steering
└── README.md

运作原理

  1. 代理请求:AI代理调用其中一个MCP工具
  2. 文档加载:服务器从markdown文件加载相关文档
  3. AI编排 (用于自定义指导):Claude分析查询并选择相关内容
  4. 响应:服务器返回有针对性的、可操作的指导

发展

运行测试

pytest

添加新文档

  1. 在中创建或编辑markdown文件 docs/
  2. 更新 config.yaml 引用新文件
  3. 重新启动服务器

自定义AI行为

在中编辑系统提示 src/ai_orchestrator.py 改变人工智能选择和呈现文档的方式。

环境变量

  • ANTHROPIC_API_KEY:AI编排功能所需

许可证

麻省理工学院

贡献

欢迎投稿!请随时提交拉取请求或未决问题。

支持

对于问题或疑问,请打开GitHub问题。

目录标签

目录标签

AI编程辅助PythonClaude开发工具本地部署代码规范实时更新企业级框架

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP