最佳实践建议服务器

Pioter是一款动态提供各类软件技术最佳实践建议、清单和模式的服务端工具。

  • by pwesolowski
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 pwesolowski/pioter-mcp

使用说明

Pioter MCP服务器

Pioter是一个“Oracle最佳实践”MCP服务器,为各种软件技术提供动态建议、清单和模式。

特性

  • 技术意识:自动从您的查询中检测技术(例如React、Kubernetes、Python)。
  • 最佳实践:提供精心策划的最佳实践和常见错误。
  • 检查清单:提供基本和高级检查表供审查。
  • 可配置的:可通过JSON配置文件轻松扩展。

安装

  1. 克隆存储库:

    git clone <repository-url>
    cd piotermcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    

配置

要将此服务器与Antigravity或任何MCP客户端(如Claude Desktop)一起使用,请将以下内容添加到MCP配置文件中:

{
  "mcpServers": {
    "pioter": {
      "command": "node",
      "args": ["/Users/piotr/workspace/piotermcp/dist/index.js"]
    }
  }
}

本地运行

您可以使用提供的脚本在本地运行服务器进行测试:

./run_server.sh

注意:服务器通过以下方式进行通信 stdio (标准输入/输出)。它被设计为由MCP客户端运行,而不是由终端中的人直接运行,尽管您会看到它启动。

用法

向Pioter询问最佳实践、重构或架构。

示例:

  • “React钩子的最佳实践是什么?”
  • “给我一份Kubernetes的安全检查表。”
  • “我应该如何构建Python FastAPI项目?”

工具

  • refactor_advice:获取重构建议。
  • technology_best_practices:获取一般最佳实践。
  • testing_guidelines:获取测试策略。
  • architecture_patterns:获取架构建议。
  • ops_deployment_principles:获取DevOps和部署建议。
  • security_checklist:获取安全检查表。