
riseup-oss/mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
upup-oss/mcp は https://github.com/riseup-oss/mcp. からインポートされた MCP サーバーの候補です
概要
upup-oss/mcp は https://github.com/riseup-oss/mcp. からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
RiseUpの公式MCPサーバー — Claude Desktop、Base44、Claude Agent SDK、その他のMCPクライアントから独自のキャッシュフローデータへのプログラム読み取り専用アクセス。
** ステータス:** v0.1 パッケージは RiseUp API 経由で実際のデータを返します。
できること
インストールして設定したら、AIアシスタントの質問をしてください。
- 「今月の上昇予算とは?」
- 「2026年5月の予算を表示」
- 「先月の予算を比較する」
アシスタントは、作成したパーソナルアクセストークン(PAT)を使用して、RiseUpのExposed APIを介して実際のキャッシュフローデータをフェッチする[[get_budget]ツールを呼び出します。
インストール
Node.js 18+ が必要です。
セットアップ
##1. パーソナルアクセストークンを作成する
RiseUpの開発者トークンページにアクセスし、トークンを作成します。 作成中に、あるべきスコープを選択します。
| スコープ | ページ表示 | 有効 |
お問い合わせ
| [budget:read | get_budget | [get_transactions |
| [balances:read | י | | | [[T5], get_historical_bank_balances_data |
| [[T7] | ת א א א א א א א א א get_mortgages_data |
| [[T9] | השוואה ת דומ דומ דומ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
@riseup-oss/mcp
Official MCP server for RiseUp — programmatic read-only access to your own cashflow data from Claude Desktop, Base44, the Claude Agent SDK, and other MCP clients.
Status: v0.1. The package returns real data via the RiseUp API.
What you can do with it
Once installed and configured, ask your AI assistant questions like:
- “What’s my RiseUp budget for this month?”
- “Show me my budget for May 2026.”
- “Compare my budget to last month.”
The assistant calls the get_budget tool, which fetches your real cashflow data through RiseUp’s Exposed API using a Personal Access Token (PAT) you created.
Installation
npm install -g @riseup-oss/mcp
Requires Node.js 18+.
Setup
1. Create a Personal Access Token
Visit RiseUp’s developer tokens page and create a token. While creating it, select the scopes it should have — select one or more of:
| Scope | Shown on the page as | Enables |
|---|---|---|
budget:read |
תקציב | get_budget, get_transactions, get_future_bank_balances_prediction (together with balances:read) |
balances:read |
יתרות בנק | get_current_bank_balances_data, get_historical_bank_balances_data, get_future_bank_balances_prediction (together with budget:read) |
mortgages:read |
משכנתא | get_mortgages_data |
benchmarks:read |
השוואה ללקוחות דומים | get_benchmarks_data |
A tool called without its scope fails with a 403 that names the missing scope. Scopes can’t be added to an existing token — to use more tools later, create a new token with the scopes you need.
Copy the token. It is shown only once.
The token looks like riseup_pat_.
2. Configure your MCP client
Claude Desktop
Add to your claude_desktop_config.json (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"riseup": {
"command": "npx",
"args": ["-y", "@riseup-oss/mcp"],
"env": {
"RISEUP_PAT": "riseup_pat_paste_your_token_here"
}
}
}
}
Fully quit Claude Desktop (Cmd+Q on macOS) and reopen — closing the window isn’t enough. Claude Desktop reads claude_desktop_config.json only at startup, so any change to RISEUP_PAT or other env values needs a full restart to take effect. After restart, the get_budget tool should appear.
Claude Agent SDK
import { Claude } from '@anthropic-ai/claude-agent-sdk';
const claude = new Claude({
mcpServers: {
riseup: {
command: 'npx',
args: ['-y', '@riseup-oss/mcp'],
env: { RISEUP_PAT: process.env.RISEUP_PAT },
},
},
});
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
RISEUP_PAT |
yes | — | Your riseup_pat_… Personal Access Token |
インストール
npx -y @riseup-oss/mcp設定
{
"mcpServers": {
"riseup": {
"command": "npx",
"args": ["-y", "@riseup-oss/mcp"],
"env": {
"RISEUP_PAT": "riseup_pat_paste_your_token_here"
}
}
}
}