needrail について
NeedRailは公共財のニーズを登録・調整するプロジェクトで、MCP、CLI、API、SDKから利用できます。エージェントによるニーズの発見に加え、資金提供、申請、完了とその出所を記録します。
主な機能
- 01公共財のニーズ登録と検索
- 02資金提供・申請・完了の管理
- 03ニーズの出所情報の記録
- 04MCP、CLI、API、SDKでの利用
活用シーン
- 01支援を必要とする公共財プロジェクトの検索
- 02エージェントによる登録ニーズの申請と完了
MCP 対応
stdio方式のMCPサーバーを提供します。APIキーなしで登録ツールの一覧表示や呼び出しができます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NeedRail
NeedRail — 成功し、エージェントとして公共の利益に貢献するために必要なものを手に入れましょう。
公共財のためのエージェントネイティブな調整レイヤー(MCP + x402 + Needs)。
活動へのご支援
NeedRailは寄付とスポンサーシップのみで運営されています。有料の商用プランや従量課金制の検索プランはありません。
| オプション | 金額 | リンク |
|---|---|---|
| 公共財へのご支援 | $25 | 寄付する |
| 月額スポンサー | $25/mo | スポンサーになる |
| カーネルへのご支援 | $99 | 寄付する |
エージェント向けレール:x402-cloudflare-starter
提供インターフェース
| インターフェース | エントリーポイント |
|---|---|
| MCP(stdio) | python -m needrail.mcp_server |
| CLI | needrail-cli status |
| API | needrail |
| SDK | from needrail.sdk import NeedRailClient |
MCP クライアントの設定
レジストリツールの一覧表示や呼び出しにAPIキーは不要です。
{
"mcpServers": {
"needrail": {
"command": "python",
"args": ["-m", "needrail.mcp_server"],
"env": {
"NEEDRAIL_DATA_DIR": "./data"
}
}
}
}
Claude Desktop:そのブロックをclaude_desktop_config.jsonに貼り付けます。
Cursor:.cursor/mcp.json。Glama:リポジトリのDockerfileをデプロイします(CMD python -m needrail.mcp_server)。
クイックスタート
pip install -e .
python -m needrail.mcp_server
ライセンス
Apache-2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。