Skip to main content
Glama
altary-app

Altary MCP Server

by altary-app

Altary MCP Server

Claude Code用のAltary エラー管理統合MCPサーバーです。

概要

このMCPサーバーは、Claude CodeとAltary エラー管理サービス(https://altary.web-ts.dev)を統合し、エラーの取得・分析・完了処理をClaude Code内で直接実行できるようにします。

Related MCP server: Cursor MCP Server

主な機能

  • プロジェクト管理: ユーザープロジェクトの一覧取得

  • エラー取得: プロジェクト別エラー一覧の表示(ChatGPT分析付き)

  • エラー完了: AI類似性検出による関連エラーの一括完了

  • 🆕 自動認証: ワンクリック認証(トークンコピー不要!)

  • 🆕 自動セットアップ: altary_errors 一つで初期設定完了

  • 設定管理: デフォルトプロジェクトと認証情報の永続化

インストール

Claude Code MCP統合(推奨)

claude mcp add altary -- uvx --from git+https://github.com/altary-app/altary-mcp-server altary-mcp-server

手動インストール

# 1. リポジトリクローン git clone https://github.com/altary-app/altary-mcp-server.git cd altary-mcp-server # 2. 依存関係インストール pip install -e . # 3. Claude Code設定 # ~/.config/claude-desktop/config.json に追加: { "mcpServers": { "altary": { "command": "altary-mcp-server" } } }

セットアップ手順

🚀 超簡単セットアップ(推奨)

# これだけ!完全自動セットアップ altary_errors
  1. 自動認証: ブラウザが開くのでログイン → 自動的に認証完了!

  2. プロジェクト選択: 一覧が表示されるので altary_set_project(project_id="ID")

  3. エラー表示: 再度 altary_errors でエラー一覧表示

🎉 トークンのコピー&ペーストは不要!

詳細セットアップ(手動)

# 1. 認証設定 altary_auth # ブラウザで認証 altary_auth(token="your-token") # トークン設定 # 2. プロジェクト設定 altary_projects # プロジェクト一覧表示 altary_set_project(project_id="ALTR-xxx") # プロジェクト設定 # 3. エラー管理 altary_errors # エラー一覧表示 altary_complete(error_id="error-id") # エラー完了

利用可能なツール

ツール名

説明

パラメータ

altary_projects

プロジェクト一覧取得

なし

altary_errors

エラー一覧取得

project_id (省略可)

altary_complete

エラー完了処理

error_id (必須)

altary_auth

認証設定

token (省略可)

altary_set_project

デフォルトプロジェクト設定

project_id (必須)

altary_config

現在の設定表示

なし

altary_clear

設定クリア

なし

使用例

基本的なワークフロー

# 🚀 シンプル!まずはこれだけ await altary_errors() # 自動で設定案内→エラー表示 # エラー修正後 await altary_complete(error_id="target-error-id") # 設定確認したい場合 await altary_config()

従来のワークフロー

# 1. 設定確認 await altary_config() # 2. 認証(初回のみ) await altary_auth() # 3. プロジェクト設定(初回のみ) await altary_projects() await altary_set_project(project_id="ALTR-...") # 4. エラー確認・修正 await altary_errors() await altary_complete(error_id="target-error-id")

ChatGPT分析付きエラー表示

エラー一覧には自動的にChatGPT分析結果が含まれます:

A. UsersController.php:978 メッセージ: compact()未定義変数エラー 🤖 AI概要: compact()で未定義の変数$usernameが使用されています 💡 AI修正提案: compact()の前に$usernameを定義するか、set()で直接設定してください

設定ファイル

設定は ~/.altary/config.json に保存されます:

{ "api_base_url": "https://altary-laravel.web-ts.dev/api", "web_base_url": "https://altary-laravel.web-ts.dev", "auth": { "token": "your-auth-token", "project_id": "ALTR-default-project-id" } }

トラブルシューティング

認証エラー

# トークンの再設定 altary_clear altary_auth

ネットワークエラー

MCPサーバーが認識されない

# Claude Codeを再起動 # 設定ファイル確認: ~/.config/claude-desktop/config.json

開発・貢献

開発環境セットアップ

git clone https://github.com/altary-app/altary-mcp-server.git cd altary-mcp-server python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -e ".[dev]"

テスト実行

# ユニットテスト python -m pytest # MCPサーバーテスト python -m altary_mcp.server

ライセンス

MIT License

サポート

-
security - not tested
-
license - not tested
-
quality - not tested

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/altary-app/altary-mcp-server'

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