name: source-management description: 本事業所が接続しているソースを管理。freee MCP・gh CLI・Discord(Chrome自動操作)の3系統が対象。
Source Management(ソース管理)
接続済みソース
| ソース | 接続方式 | 主な用途 |
|---|---|---|
| freee | MCP(mcp__freee__*) |
会計データ・仕訳・試算表・経費・請求書 |
| GitHub | gh CLI(Bash) |
Issue・PR・マイルストーン・コメント |
| Discord | Chrome自動操作(mcp__claude-in-chrome__*) |
チャンネル読み取り・メッセージ検索(個人権限で全チャンネル対応) |
ソース別アクセス方法
freee(会計データ)
mcp__freee__freee_api_get path="/api/1/trial_balance" # 試算表
mcp__freee__freee_api_get path="/api/1/deals" # 取引
mcp__freee__freee_api_get path="/api/1/journals" # 仕訳帳
mcp__freee__freee_api_get path="/api/1/expense_applications" # 経費申請
mcp__freee__freee_api_get path="/api/1/invoices" # 請求書
GitHub(Issue・PR)
gh issue list --repo Nat-bee/accounting --search "<query>" --json number,title,state,labels
gh pr list --repo Nat-bee/accounting --state all --json number,title,state,mergedAt
gh api repos/Nat-bee/accounting/milestones --jq '.[] | {title, open_issues, closed_issues}'
Discord(Chrome自動操作)
Chromeのログイン済みセッションを使用するため、個人アカウントと同じ権限でプライベートチャンネルを含む全チャンネルにアクセス可能。
# 事前準備(毎回)
1. mcp__claude-in-chrome__tabs_context_mcp でタブ確認
2. discord.com が開いていなければ mcp__claude-in-chrome__navigate で開く
# チャンネル読み取りフロー
- navigate: https://discord.com/channels/<guild_id>/<channel_id>
- read_page: チャンネルのメッセージ一覧取得
- find: "messages" でメッセージ要素を特定
- get_page_text: テキスト全文取得
# 検索フロー
- navigate: https://discord.com/channels/<guild_id>
- find: "search bar" で検索窓を特定
- computer(type): 検索クエリ入力
- read_page: 検索結果取得
ソース稼働状況チェック
freee MCP: ✓ 接続済み
GitHub CLI: ✓ 接続済み(gh auth status)
Discord Chrome: ✓ ブラウザセッション利用(discord.com にログイン済み前提)
注意事項
- Discord Chrome操作はブラウザが開いている必要がある
- 長時間操作しない場合はセッション切れに注意
- 大量メッセージの取得はスクロール操作が必要