---
title: "開発者向けEra Context MCPサーバーとREST API"
description: "Era Contextは、あなたのお金のためのMCPサーバーでありREST APIです。Claude Code、Cursor、VS Codeから口座について質問することも、APIキーを使って自分のコードから呼び出すこともできます。REST APIはMCPサーバーと同じ口座、書類、スペースの機能を備えています。"
publishedAt: "2026-03-13"
updatedAt: "2026-11-06"
canonicalUrl: "https://era.app/ja-JP/articles/kaihatsusha-ga-era-context-mcp-wo-tsukau-houhou/"
---

「今月AWSにいくら使いましたか？」ターミナルを離れずにこの質問ができます。Claude Code、Cursor、VS Code with GitHub Copilot、またはその他のMCP対応開発ツールをお使いであれば、お使いのコーディングアシスタントはすでにEra Contextと同じプロトコルを話しています。設定を1行追加するだけで、AIがコードベースと一緒に財務データへ安全にアクセスできるようになります。

## なぜ開発者にとって重要なのか

開発者はツールの中で生活しています。残高確認や取引の確認のために銀行アプリに切り替えるのは、コンテキストスイッチです。小さなことですが、頻繁に起こります。コーディング中にすでにAIアシスタントと会話しているなら、同じアシスタントが新しいタブを開くことなく財務の質問にも答えることができます。

これはフィンテックを構築する話ではありません。利便性の話です。フローの中にいて、AWSの請求がもう来たかなと思ったら、そのまま聞くだけです。AIがEra Contextを確認し、答えを返し、コーディングを続けられます。同じ会話の中で、アプリの切り替えは不要です。

この接続が機能するのは、Era ContextがModel Context Protocol（MCP）サーバーだからです。MCPは、AIアシスタントに外部データソースへのアクセスを提供するためのオープン標準です。お使いの開発ツールはすでにMCPをサポートしています。Claude Code、Cursor、VS CodeはMCPを使ってコードベース、データベース、APIに接続しています。Era Contextはもう一つのMCPサーバーに過ぎません。ただし、データベースではなく銀行口座に接続するという点が異なります。

## セットアップ：Claude Code

Claude CodeはMCPサーバーをネイティブにサポートしています。Era Contextを設定に追加してください：

1. Claude CodeのMCP設定を開きます。
2. URL `https://context.era.app` で新しいMCPサーバーを追加します。
3. プロンプトが表示されたら、Eraアカウントで認証します。

以上です。Claude Codeが財務データにアクセスできるようになりました。何でも聞いてみましょう：「普通預金口座の残高はいくらですか？」「定期的なサブスクリプションを表示してください。」「今週、食費にいくら使いましたか？」

Claude Codeは、質問が財務に関するものであればEra Contextのツールを自動的に使用し、コードに関する質問であればコードベースを使用します。モードの切り替えは必要ありません。

## セットアップ：Cursor

Cursorは設定パネルからMCPサーバーをサポートしています：

1. Cursorの設定を開き、MCPセクションに移動します。
2. URL `https://context.era.app` で新しいサーバーを追加します。
3. Eraアカウントで認証します。

接続すると、コーディング中にインラインで財務の質問ができます。CursorがクエリをEra Contextにルーティングし、コードアシスタンスに使用しているのと同じチャットパネルに回答を返します。

## セットアップ：VS Code with GitHub Copilot

VS CodeはGitHub Copilotを通じてMCPをサポートしています：

1. VS Codeの設定を開き、MCPサーバーの設定を見つけます。
2. URL `https://context.era.app` でEra Contextを追加します。
3. プロンプトが表示されたら認証します。

GitHub Copilotは財務に関するクエリをEra Contextに、コードに関するクエリをワークスペースにルーティングします。同じ会話の中でシームレスに行われます。

## セットアップ：MCP対応の任意のクライアント

パターンはすべてのMCP対応ツールで同じです：`https://context.era.app` をMCPサーバーとして追加し、認証します。EraはModel Context Protocolをサポートするあらゆるクライアントで動作します。対応ツールにはGemini、Perplexity、Cline、OpenClawなどが含まれます。MCPサーバーに接続できるツールであれば、Era Contextに接続できます。

## 何を質問できるか

接続すると、コーディングAIはEra Contextのツールにアクセスできるようになります。ツール名を知る必要はありません。自然言語で質問するだけで、AIが適切なツールを自動的に選択します。

**口座の照会：**
- 「今の普通預金口座の残高はいくらですか？」
- 「接続されているすべての口座とその残高を一覧表示してください。」

**取引の検索：**
- 「今月AWSにいくら使いましたか？」
- 「今週10,000円以上の取引をすべて表示してください。」
- 「どの定期サブスクリプションを支払っていますか？」

**支出分析：**
- 「今月の支出を先月と比較してください。」
- 「3月のカテゴリ別支出を内訳してください。」
- 「今週の1日あたりの平均支出はいくらですか？」

**財務コンテキスト：**
- 「私の財務目標は何ですか？」（AIエージェントに伝えたことがあれば、Eraはエージェント間で記憶しています）
- 「Claudeに貯蓄プランについて何を伝えましたか？」（クロスエージェントメモリにより、接続されたどのエージェントでも思い出せます）

**ルール管理：**
- 「GitHubとVercelのすべての請求に「開発ツール」タグを付けるルールを作成してください。」
- 「アクティブな自動化ルールを表示してください。」

**小売の明細:** 小売アカウントを接続していれば——Amazon、Walmart、Targetもそのなかにあります——`transactions__list_transactions` と `transactions__search_transactions` が取引に `line_items` を返します。各明細には商品名と明細金額が必ず入り、さらに数量、単価、SKU/UPC、画像URL、そして小売業者自身のカテゴリーが、小売業者が提供している場合に付きます。このカテゴリーは表示用の文字列であって、Forgeのカテゴリーキーではありません。付くのは商品行だけです。税、送料、配送手数料、割引はそれぞれ型を持った別の明細として返り、割引はマイナス金額ではなくクレジットです。`line_items` は読み取り専用で、明細を作成・編集・分割・カテゴリー変更するツールはありません。小売アカウントの接続は米国が対象です。

## Era ContextにはREST APIがありますか？

はい。Era ContextにはMCPサーバーと同じ機能を備えたREST APIがあり、コーディングアシスタントが口座、取引、書類、スペースに対して行えることは、あなた自身のコードからも行えます。Eraで作成するAPIキーで認証し、読み取り専用にするか、書き込みも許可するかを自分で選べます。

Eraでキーを作成し、`X-API-Key`ヘッダーで送信してください。エンドポイントとOpenAPI定義は[Era APIドキュメント](/ja-JP/docs/era-api/)に従います。キーの権限は作成時に固定されるので、ダッシュボード用には読み取り専用のキーを、書類を整理したり取引を更新したりするスクリプト用には書き込み権限つきのキーを、別々に作ります。

REST APIとMCPサーバーは同じ機能を提供するので、両方を使い分けられます。Cursorとの会話で支出を調べ、同じ数字を毎月スクリプトで取り出すこともできます。書類ライブラリの明細書や給与明細、パートナーやルームメイトと共有しているスペースも同じように扱えるため、コードから書類の内容を読んだり、誰が誰にいくら借りているかを確認したりできます。

## クロスエージェントメモリの実践

ここからが、複数のAIツールを使う開発者にとって興味深いところです。Era Contextにはクロスエージェントメモリがあります。一つのAIに財務に関することを伝えると、接続されている他のすべてのAIもそれを知ることができます。

例えば、スマートフォンでClaudeを使っていて「新しいMacBook Proのために貯金しています。目標は9月までに30万円です」と伝えたとします。その事実はEra Contextに保存されます。その後、Cursorでプロジェクトに取り組んでいるときに「貯蓄目標の進捗はどうですか？」と聞きます。CursorがEra Contextに問い合わせ、Claudeに伝えたMacBook Proの目標を取得し、最新状況を教えてくれます。すべて繰り返し説明する必要はありません。

これが機能するのは、Era Contextがメモリレイヤーであり、個々のAIではないからです。あなたの好み、目標、財務コンテキストは、接続されたすべてのクライアント間で永続化されます。また、どのエージェントにでも何かを忘れるよう依頼でき、忘れた情報はすべての場所から消えます。

## プライバシーとアクセス制御

当然の質問があります：「開発ツールに銀行口座を接続すべきでしょうか？」

セキュリティの仕組みをご説明します。開発ツールはEra Contextに接続し、銀行に直接接続するわけではありません。Era Contextは規制された金融データアグリゲーターであるMXを通じて銀行に接続します。銀行の認証情報がEraに保存されることはありません。接続にはOAuthを使用しているため、銀行との認証は直接行われます。

AIエージェントが参照するのは、残高、取引、カテゴリといった構造化された財務データです。生のデータベース行、完全な口座番号、銀行の認証情報は参照されません。すべてのやり取りには明示的な認可が必要です。いつでも任意のクライアントへのアクセスを取り消すことができます。

データはAES-256で暗号化して保存され、転送中はTLS 1.3で保護されます。財務データが販売されたり、広告に使用されたり、AIモデルのトレーニングに使用されることはありません。

何を誰と共有するかは、ご自身で選べます。Cursorにはアクセスを許可し、VS Codeには許可しない、といった制御が可能です。各クライアント接続は独立しています。

## 開発者の1日の実例

Era Contextを開発ツールに接続した場合の、典型的な1日をご紹介します：

**9:00** — Cursorでコーディングを始めます。午前中、フリーランスのクライアントからの支払いが入金されたか気になります。「今週20万円以上の入金はありましたか？」Cursorが Era Contextを確認します：はい、昨日入金されていました。

**12:30** — 昼食時にClaude Codeで聞きます：「今月のSaaSサブスクリプションの合計支出はいくらですか？」Claudeが定期的な請求をリストアップします — Vercel、GitHub、Notion、Linear、Figma。もう使っていないツールにまだ支払っていることに気づきます。Claudeにフラグを立てるよう依頼します。

**16:00** — コーディング以外の質問のためにスマートフォンでChatGPTに切り替えます。「今年、開発ツールにいくら使いましたか？」ChatGPTが同じデータを取得し、Cursorで作成したタグを確認して、合計を教えてくれます。何も説明し直す必要はありませんでした。

これがワークフローです。財務データは必要なときにそこにあり、不要なときには見えず、使うすべてのツール間で一貫しています。

## はじめましょう

[era.app](/ja-JP/sign-in)でEraアカウントを作成してください。無料のBasicプランでは、読み取り専用のMCPアクセスと2つの手動口座が利用できます。ワークフローを試すには十分です。ライブデータ接続（銀行を自動で接続する機能）は有料機能で、書類ライブラリのスターター枠は近日公開です。Organizeプランでは、完全な読み書きMCPアクセス、10個のカスタムカテゴリ、無制限のタグ、完全なルールエンジンが追加されます。各プランに含まれる内容は[料金プラン](/ja-JP/pricing/)をご覧ください。

`https://context.era.app` を開発ツールのMCP設定に追加してください。認証してください。質問を始めましょう。

あなたのコーディングAIはすでにコードを知っています。これからは、お金のことも知るようになります。
