MCP回复——策略执行MCP
用于策略执行和Replit AI集成的模型上下文协议(MCP)服务器。打包供内部使用,因此队友可以像其他依赖项一样安装和运行它。
快速起步(队友)
从您的内部注册表(例如GitHub软件包)或此仓库安装:
# From GitHub Packages (replace YOUR_ORG and use a token with read:packages)
pip install mcp-replit --index-url https://__token__:@pypi.pkg.github.com/YOUR_ORG/
# Or from repo
pip install git+https://github.com/OWNER/MCP_Replit.git运行HTTP服务器:
mcp-replit-http
# Health: http://localhost:5000/health — MCP: http://localhost:5000/mcp看 **** 有关完整安装选项、用法和端点。
内部包(发布)
当你的MCP是队友导入或运行的库/工具时使用。此仓库设置为内部包:
- Git --把它放在Git仓库中(这个仓库)。
- 包裹 --Python包
pyproject.toml;可通过以下方式安装pip install mcp-replit. - 内部注册表 --发布到GitHub软件包,这样其他人就可以安装而无需克隆。
发布到GitHub软件包
- 创建发布 在GitHub仓库中(标签→ 创建新版本,标记例如。
v1.0.0).这 发布到GitHub软件包 工作流将运行并发布包。 - 或者手动运行工作流:操作→ 发布到GitHub软件包 → 运行工作流。
发布后安装
队友们像往常一样安装:
pip install mcp-replit --index-url https://__token__:@pypi.pkg.github.com/YOUR_ORG/使用一个 个人访问令牌 和 read:packages (以及 repo 如果该包是私有的)。替换 YOUR_ORG 使用您的GitHub组织或用户名。
其他内部登记处
- Azure 制品 --使用提要URL和
pip install有了这个指数。 - 人工制品/天枢 --配置与PyPI兼容的存储库,并使用其索引URL
pip install.
相同 pip install mcp-replit (加上您的索引URL)在包发布到您选择的注册表后即可工作。
发展
git clone https://github.com/OWNER/MCP_Replit.git && cd MCP_Replit
pip install -e ".[dev]"
# Run HTTP server
mcp-replit-http
# Or stdio
mcp-replit- 包装布局:
src/mcp_replit/(服务器、HTTP应用程序、策略、文档)。 - CI:
.github/workflows/ci.yml(政策检查)。 - 发布:
.github/workflows/publish-package.yml(在发布或手动运行时构建+发布到GitHub软件包)。
在游标IDE中使用
此MCP在光标悬停模式下工作 标准 或 超文本传输协议.
- 标准(最简单):打开 此回购 作为您的Cursor工作区。该项目包括
.cursor/mcp.json;光标将启动MCP,您将看到 政策执行 工具(例如。policy_check,get_policy)under 可用工具 聊天。 - 超文本传输协议:运行
mcp-replit-http(或python3 http_mcp_server.py),然后在.cursor/mcp.json或~/.cursor/mcp.json集"url": "http://localhost:5000/mcp"为了policy-enforcement服务器。
完整步骤和故障排除: docs/cursor-mcp-setup.md.
在VSCode克劳德代码中使用
该MCP与 VSCode克劳德代码扩展 和 Claude 代码命令行界面.
快速设置
- 配置MCP 在
~/.claude/settings.json:
{
"mcpServers": {
"best-practices": {
"command": "python3",
"args": ["/path/to/MCP_Replit/src/mcp_replit/server.py"],
"disabled": false
}
}
}- 安装示例技能 (可选):
cp -r examples/skills/* ~/.claude/skills/- 重新启动VSCode -退出并完全重新打开VSCode
可用技能
技能是出现在 / 菜单:
/architecture-review-根据标准审查架构/security-check-检查代码是否符合安全要求/check-policies-根据所有策略检查代码/view-policy-查看特定的政策文档/list-policies-列出所有可用策略
全部文件
docs/vscode-cloude-setup.md -完整的设置指南、故障排除和使用示例
其他文件
- docs/vscode-cloude-setup.md --VSCode克劳德代码集成
- docs/cursor-mcp-setup.md --光标IDE设置
- 示例/技能/README.md --Claude Code的示例技能
- README_EC2.md --EC2部署
- README_GET_URL.md --获取MCP URL(例如ngrok)
- REPLIT_SETUP_INSTRUCTIONS.md --回复集成
