loading…
Search for a command to run...
loading…
An MCP server that performs code reviews by comparing local source code against design documents stored in Confluence. It integrates with Atlassian MCP servers
An MCP server that performs code reviews by comparing local source code against design documents stored in Confluence. It integrates with Atlassian MCP servers to analyze documentation and provide suggestions for quality improvement based on design specifications.
Confluenceの設計書に沿ってコードレビューを行うMCPサーバーです。既存のConfluence MCPサーバーと連携して、設計書の内容とローカルのコード実装を比較・分析し、品質向上のための提案を行います。
npm install -g mcp-remote
clineの設定ファイルを開き、まずはatlassian mcp serverの導入をします
接続するかvscodeを開き直すかするとatlassianの認証ページが開かれたはずです
confluenceへのアクセス許可をしてacceptしてください
{
"mcpServers": {
"atlassian": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.atlassian.com/v1/sse"
],
"env": {},
"transportType": "stdio"
}
}
}
依存関係をインストール
pip install -r requirements.txt
pip install -e .
先ほどのatlassianを追加した設定ファイルにさらに追記し、最終的に以下のようになります
{
"mcpServers": {
"atlassian": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.atlassian.com/v1/sse"
],
"env": {}
},
"code-eval-prompt": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "python",
"args": [
"<絶対パス>/code-review-following-confluence/mcp_server/server.py"
],
"env": {}
}
}
}
clineで以下のプロンプトを入力してください
server_name: code-eval-prompt
tool_name: generate_flow_overview
arguments: {
"main_page": "173735938",
"subpages": [
"207519745",
"167706625"
],
"project_root": "<絶対パス>\project\kaonamae-nodejs",
"hint_files": [
"controllers\common\life.ts",
"services\common\lifeService.ts"
],
"dependency_depth": 3
}
main_page: confluenceの設計書のメインとなるページ(URL全体ではなくページIDが良い気がします)subpages: main_pageのほかに読み込ませたいページproject_root: ローカルにあるプロジェクトルートhint_files: 今回評価したいファイルのヒントdependency_depth: どこまで依存関係を辿るかの数字Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"confluence-based-code-review-mcp-server": {
"command": "npx",
"args": []
}
}
}