Skip to main content
Glama
keides2
by keides2
installation.md4.54 kB
# インストールガイド - Coverity Connect MCP Server ## 🎯 概要 このガイドでは、Coverity Connect MCP Serverの包括的なインストール手順を、様々な環境とプラットフォームに対応して説明します。 ## 📋 前提条件 ### システム要件 - **Python**: 3.8 以上 - **オペレーティングシステム**: Windows 10/11、macOS 10.14+、Linux (Ubuntu 18.04+、CentOS 7+) - **メモリ**: 最小 512MB RAM、推奨 1GB+ - **ディスク容量**: インストール用 100MB、ログとデータ用 500MB - **ネットワーク**: Coverity Connect サーバーへのアクセス (通常ポート 8080/443) ### 必要なソフトウェア - **Python パッケージマネージャー**: pip 21.0+ - **Git**: ソースインストール用 (オプション) - **Claude Desktop**: MCP統合用の最新版 ### アクセス要件 - **Coverity Connect**: 適切な権限を持つ有効なユーザーアカウント - **認証**: 認証キーまたはユーザー名/パスワード資格情報 - **ネットワークアクセス**: Coverity Connect サーバーへの接続性 ## 🚀 インストール方法 ### 方法1: パッケージインストール (推奨) #### pipを使用 ```bash # ソースからインストール (現在の方法) git clone https://github.com/keides2/coverity-connect-mcp.git cd coverity-connect-mcp pip install -e . ``` #### インストール確認 ```bash # インポートテスト python -c "import coverity_mcp_server; print('インストール成功')" # バージョン確認 python -m coverity_mcp_server --help ``` ### 方法2: ソースインストール #### リポジトリのクローン ```bash git clone https://github.com/keides2/coverity-connect-mcp.git cd coverity-connect-mcp ``` #### 仮想環境の作成 ```bash # 仮想環境作成 python -m venv venv # 仮想環境有効化 # Windows: venv\Scripts\activate # macOS/Linux: source venv/bin/activate ``` #### 依存関係のインストール ```bash # 開発用インストール pip install -e . # 開発用依存関係 (オプション) pip install -e ".[dev]" ``` ## 🔧 Claude Desktop 統合 ### 設定ファイルの場所 Claude Desktop設定ファイルを見つけます: **Windows:** - `%APPDATA%\Claude\claude_desktop_config.json` - `%LOCALAPPDATA%\Claude\claude_desktop_config.json` **macOS:** - `~/Library/Application Support/Claude/claude_desktop_config.json` **Linux:** - `~/.config/claude/claude_desktop_config.json` ### 設定セットアップ Claude Desktop設定に以下を追加します: ```json { "mcpServers": { "coverity-connect": { "command": "python", "args": ["-m", "coverity_mcp_server"], "cwd": "/path/to/coverity-connect-mcp", "env": { "COVERITY_HOST": "your-coverity-server.com", "COVERITY_PORT": "8080", "COVERITY_SSL": "True", "COVAUTHUSER": "your-username", "COVAUTHKEY": "your-auth-key" } } } } ``` ## 🧪 インストール確認 ### 基本テスト ```bash # インポートテスト python -c "import coverity_mcp_server; print('✅ インポート成功')" # サーバー起動テスト python -m coverity_mcp_server --help # 設定テスト python -c "from coverity_mcp_server.config import get_config; print('✅ 設定読み込み完了')" ``` ### 開発環境テスト ```bash # モックサーバー起動 (別ターミナルで) python examples/development/mock_server.py # モックデータでMCPサーバーテスト export COVERITY_HOST=localhost export COVERITY_PORT=5000 export COVERITY_SSL=False export COVAUTHUSER=dummy_user export COVAUTHKEY=dummy_key python -m coverity_mcp_server ``` ## 🚨 トラブルシューティング ### 一般的なインストール問題 #### Pythonバージョン互換性 ```bash # Pythonバージョン確認 python --version # 互換バージョンのインストール pyenv install 3.10.0 pyenv local 3.10.0 ``` #### ネットワーク接続問題 ```bash # 接続テスト telnet your-coverity-server 8080 # プロキシ設定確認 export HTTP_PROXY=http://proxy:8080 export HTTPS_PROXY=http://proxy:8080 ``` ### ヘルプの取得 #### サポートチャネル - **GitHub Issues**: https://github.com/keides2/coverity-connect-mcp/issues - **ドキュメント**: SETUP_GUIDE.md で詳細手順確認 - **ディスカッション**: https://github.com/keides2/coverity-connect-mcp/discussions --- **最終更新**: 2025年7月19日 **バージョン**: 1.0.0

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/keides2/coverity-connect-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server