mcpField
E
eco-funding

eco-funding

リモート
github.com/jdhart81科学・教育06 日前に更新
リポジトリ

eco-funding について

eco-fundingは、研究者、プロジェクト評価者、エージェント向けの再現可能な生態系評価・プレッジプールシミュレーションツールです。不確実性を示す決定論的スコアと検証可能なレシートを提供し、資金の保有や移動は行いません。

主な機能

  1. 01決定論的なサイト複雑度スコア
  2. 02不確実性と入力の提示
  3. 03再実行可能な封印レシート
  4. 04プレッジプール規則のシミュレーション
  5. 05推測に基づく容量上限のオプション
  6. 06読み取り専用MCPツール

活用シーン

  1. 01サイトの生態系複雑度を評価
  2. 02評価レシートを再実行して検証
  3. 03マイルストーン別のプレッジ解放をモデル化
  4. 04エージェントに評価手法を説明

MCP 対応

MCPサーバーは、評価、説明、レシート検証、プールのシミュレーション、手法の説明を行う5つの読み取り専用ツールを提供します。stdioまたはStreamable HTTPで動作します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.viridisconservation.com/eco-funding/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

viridis-eco-funding

Viridis オープンソーススタックの生態系資金調達レイヤーです。 人々や AI エージェントが、サイトの生態系の複雑さに価値を付け、その価値を確認し、誓約金プールの仕組みをモデル化できるオープンツールです。そのすべてを再現できます。

お知らせ。 実際の資金プールを運用する場合は、資金を動かす前に法的審査が必要です。このソフトウェアは資金を保有、移動、放出しません。生態系の指標を計算し、プールのルールをシミュレーションします。Viridis はソフトウェアの開発とライセンス供与のみを行います。Viridis が協同組合を運営したり、資金を保有したり、金融商品を販売したりすることはありません。

ステータス: v0.1.0。Apache-2.0 ライセンスの非公開作業リポジトリです。査読は受けていません。D-Score は学術誌の査読中です。知性の上限は予想であり、これを使用する出力にはすべてその旨が記載されます。

できること

要素内容
評価コア(value_site)純粋で決定論的な複雑性スコア K = D* x ECA を複雑性ヘクタール単位で算出します。データの豊富さ(公開済みの D-Score。必要に応じて GSIP 土壌指数とブレンド)に、HDFM から取得したリンクを用いて、検証済み生息地の接続済み等価面積を乗算します。すべての数値に、値、単位、計算式、入力、不確実性(シグマ、95%区間、根拠)、ステータスが示されます。
複雑性容量項任意で熱力学的な上限 B = P D* / (k_B T ln 2) を設定できます。ここで P はサイトの光合成出力です。C は接続性によって制限される容量であり、B を超えることはありません。また、計算能力の等価性による言い換えもあります。これは、ランダウアー限界にあるコンピューターが同じ上限に達するために必要なワット数です。これらはすべて予想です。
検証用フック(make_receipt、verify_receipt)正規化された入力、それらの入力の SHA-256 ダイジェスト、メソッドのバージョン、結果を格納する封印済みレシートです。誰でもレシートをオフラインで再実行し、バイト単位で同一の出力を得られます。レシートには、公開 GET のみで読み取る VergeCommon の公開プロジェクトを任意で紐付けられます。
プール設計(simulate_pool)誓約、マイルストーンに基づく放出、成果に連動した放出のためのスキーマとシミュレーターです。会計には整数の最小通貨単位を使用します。放出額と残高の合計は常に誓約額と一致し、条件が満たされない限り放出されません。これはモデルにすぎません。支払い処理コードはありません。
MCP サーバー(vef-mcp)読み取り専用の 5 つのツール:value_site、explain_valuation、verify_receipt、simulate_pool、describe_method。stdio または Streamable HTTP で実行します。エージェントは llms.txt と AGENTS.md から利用を開始できます。
Viridis フリートへのマウント(adapters/mcp_server.py)同じ 5 つのツールを、宣言済みの無料レールとして、/eco-funding/mcp にある Viridis エージェントゲートウェイ向けにパッケージ化したものです。成功時のエンベロープでは、notary、regulatory-radar、ghg-ledger の各マウントに対する next_steps の接続先を示します。フリートの受け入れ不変条件 AA1–AA7(tests/test_fleet_admission.py)に準拠します。deploy/fleet/MOUNT.md を参照してください。

クイックスタート

pip install -e ".[mcp,dev]"          # the core itself uses only the Python standard library
vef value examples/data/woodland_site.json
vef receipt examples/data/woodland_site.json > receipt.json && vef verify receipt.json
vef simulate examples/data/woodland_pool.json
vef-mcp                                # MCP over stdio
vef-mcp --transport streamable-http --port 8765   # MCP at http://127.0.0.1:8765/mcp
pytest                                 # full suite, including all seven invariants
from viridis_eco_funding import value_site, make_receipt, verify_receipt
receipt = make_receipt(site)            # site follows schema vef-site/0.1
assert verify_receipt(receipt)["valid"]
print(receipt["result"]["explanation"])

使用例は examples/woodland_valuation.ipynb です。1 件の VergeCommon 森林プロジェクトを評価します。v0.1 の構築時、VergeCommon の公開ディレクトリに協同組合が掲載されていなかったため、プロジェクトの記録は合成データです。

不変条件(それぞれがテストです)

#不変条件テスト
1決定性:同じ入力とメソッドのバージョンに対して、結果とレシートはバイト単位で同一ですtests/test_invariant_1_determinism.py
2単調性:検証済みの生息地や接続性を追加しても、複雑性スコアが下がることはありませんtests/test_invariant_2_monotonicity.py
3上限の遵守:複雑性の容量が明示された上限を超えることはありませんtests/test_invariant_3_bound.py
4保存則:リリース分と残額の合計は誓約額と等しくなります。達成済みのマイルストーンがない場合、リリースは行われませんtests/test_invariant_4_pool_conservation.py
5資金移動なし:決済 SDK、秘密鍵、ウォレットコード、トークンのミント処理はありませんtests/test_invariant_5_no_money.py
6外部からは読み取り専用:公開 GET は読み取りのみで、どこにも書き込みませんtests/test_invariant_6_read_only.py
7誠実なラベル付け:知性の上限を使用する出力には「推測」と表示されますtests/test_invariant_7_labels.py

docs/INVARIANTS.mdでは、各不変条件がコードでどのように適用され、テストされるかを説明しています。

ドキュメント

  • METHOD.md:数式、定数、不確実性の伝播、引用文献について説明します。
  • LIMITS.md:数値が示すことと示さないことを説明します。数値を意思決定に使う前にお読みください。
  • AGENTS.md:コーディングエージェントおよびツールを呼び出すエージェント向けです。
  • CHANGELOG.md

関連情報

VergeCommonの公開プロジェクト記録を読み取り、検証と価格設定に関するEcoChainの取り組みを基にしています。HDFM / Dendritic Forest Managementの回廊リンクと移動カーネル、およびGSIPの土壌単位を使用します。科学的な基盤は、D-ScoreとJ. D. Hartによる知性の上限に関する論文です(METHOD.mdを参照)。全体を通して使用する用語は、誓約、プール、成果連動型リリースです。

ライセンス

Apache License 2.0です。LICENSEおよびNOTICEを参照してください。Copyright 2026 Viridis LLC。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。