# Source Management

> 本事業所が接続しているソースを管理。freee MCP・gh CLI・Discord（Chrome自動操作）の3系統が対象。

- Skill: `hikaruegashira/source-management` (Agent Skill)
- Install (CLI): `npx skillmds@latest add hikaruegashira/source-management`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hikaruegashira/source-management/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: HikaruEgashira (https://skillmd.com/u/hikaruegashira)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hikaruegashira/source-management

---


# 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）

```bash
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操作はブラウザが開いている必要がある
- 長時間操作しない場合はセッション切れに注意
- 大量メッセージの取得はスクロール操作が必要

