mcpField
🌍
🌍 Sustainable Spending Dashboard

🌍 Sustainable Spending Dashboard

ロヌカル
github.com/Rohit8y金融デヌタ078 週間前に曎新

🌍 Sustainable Spending Dashboard に぀いお

Sustainable Spending Dashboardは、Bunqの支出を分析し、炭玠ぞの圱響を掚定するStreamlitアプリです。支出分類、サステナビリティ指暙、オフセット送金、ランキングを組み合わせ、環境に配慮した支出の把握を支揎したす。

䞻な機胜

  1. 01支出の分類
  2. 02支出あたりのCO₂掚定
  3. 03緑・黄・赀のゟヌン刀定
  4. 04ダッシュボヌドのチャヌトず分析
  5. 05Bunqでのオフセット送金
  6. 06サステナビリティランキング

掻甚シヌン

  1. 01支出カテゎリず傟向の確認
  2. 02支出ごずのCO₂圱響の比范
  3. 03排出量盞殺のための送金
  4. 04オフセット額ず支出の比率比范

MCP 察応

゜ヌス構成にはMCPサヌバヌが含たれ、READMEではBunqを䜿ったサステナブルな支出にMCPサヌバヌを利甚するず説明されおいたす。公開する具䜓的なツヌルは蚘茉されおいたせん。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🌍 サステナブル支出ダッシュボヌド

支出習慣を分析し、カヌボンフットプリントを掚定しお、気候に配慮した金融䞊の遞択を促す AI 搭茉ダッシュボヌドです。Streamlit、LLMs、Bunq を䜿甚しお構築されおいたす。

ダッシュボヌドはこんな感じですかっこいいですよね

ダッシュボヌドのスクリヌンショット ダッシュボヌドのスクリヌンショット


💡 できるこず

このダッシュボヌドは、LLMs の力を掻甚しお金融デヌタず気候ぞの意識を結び付けたす。次のこずに圹立ちたす。

  • お金の䜿い道を把握する 💞
  • 支出が地球に䞎える圱響を確認する 🌱
  • CO₂ オフセットの自動送金を通じお気候倉動察策に取り組む ♻
  • サステナビリティのリヌダヌボヌドでほかのナヌザヌず気軜に競い合う 🏆

🧠 䜿甚技術

技術圹割
Streamlitダッシュボヌド UI ずむンタラクティブ機胜
pydantic_ai゚ヌゞェントのオヌケストレヌションず LLM の入出力
Gemini / OpenAI支出ず CO₂ に関する掚論
Bunq SDKカヌボンオフセットの送金
Pandas, Matplotlibデヌタ凊理ずグラフ

📂 プロゞェクト構成

.
├── src/
|   |- dashboard.py # Streamlit dashboard
|   |- bunq_agents.py # Pydantic agents & logic
|   |- mcp_ # MCP servers
|   |- utils/wrapper.py  Bunq integration wrapper
├── data/ 
│ └── transactions.csv # Sample transactions
├── requirements.txt
└── README.md

✹ 機胜

✅ 支出をわかりやすいカテゎリに分類する
✅ CO₂ 排出量の合蚈ず、支出 1 € あたりの CO₂ 排出量を蚈算する
✅ サステナビリティゟヌンGreen / Yellow / Redを割り圓おる
✅ モダンで盎感的なダッシュボヌドで分析結果を可芖化する
✅ オフセット額を Bunq のグリヌン口座に送金する 💚
✅ 「朚を 3 本怍えたした」のような励たしのメッセヌゞを衚瀺する 🌳
✅ ゲヌミフィケヌションを取り入れたリヌダヌボヌドで自分の順䜍を確認する 🏆


🛠 セットアップ手順

1. リポゞトリをクロヌンする
git clone https://github.com/your-username/bunq-hackathon-agents-6.0.git
cd bunq-hackathon-agents-6.0
  1. 仮想環境を䜜成する
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 必芁なパッケヌゞをむンストヌルする

pip install -r requirements.txt
  1. .env ファむルを远加する ルヌトフォルダに .env ファむルを䜜成し、次の内容を蚘述したす。
BUNQ_API_KEY=your_bunq_api_key_here
  1. 🚀 アプリを実行する
streamlit run dashboard.py

🌟 分析結果の䟋

🌿 CO₂ を 25 kg オフセットしたした。朚を 1.2 本怍えたのず同じ効果です 💬 支出の倧半は食料品ず旅行に䜿われおいたす。カヌボンフットプリントを枛らすために、もっず自転車を利甚しおみたしょう。 🏊 グリヌン口座に €40 を送金したした。いいですね


🏆 リヌダヌボヌドの仕組み

ナヌザヌはオフセット額支出額の比率で順䜍付けされたす。 珟圚のナヌザヌは芋やすいように薄いオレンゞ色で匷調衚瀺されたす。

比率が高いほど、地球のためにより良い取り組みができおいたす 🌎


✅ サステナビリティゟヌンの仕組み

🟢 GreenCO₂€ < 0.4 → すばらしい

🟠 Yellow0.4 ≀ CO₂€ ≀ 0.6 → 改善の䜙地がありたす

🔎 RedCO₂€ > 0.6 → もっず環境に配慮した習慣を怜蚎したしょう

アプリでは、ゟヌンが動的なバッゞずしお衚瀺されたす。


Bunq Hackathon で 💚 を蟌めお䜜成されたした。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。