RO

riseup-oss/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

36 stars 4 forks Качество 83 Тренд 32MIT

riseup-oss/mcp - это кандидат на сервер MCP, импортированный из https://github.com/riseup-oss/mcp.

Обзор

riseup-oss/mcp - это кандидат на сервер MCP, импортированный из https://github.com/riseup-oss/mcp.

Обзор (машинный перевод)

Официальный MCP-сервер для RiseUp — программный доступ только для чтения к собственным данным о движении денежных средств от Claude Desktop, Base44, Claude Agent SDK и других клиентов MCP.

**Статус: ** v0.1. Пакет возвращает реальные данные через RiseUp API.

Что с этим можно сделать

После установки и настройки задайте своему помощнику ИИ такие вопросы, как:

  • “Каков мой бюджет на этот месяц?”
  • “Покажите мне мой бюджет на май 2026 года”. Сравните мой бюджет с прошлым месяцем.

Помощник вызывает инструмент get_budget, который извлекает ваши реальные данные о движении денежных средств через открытый API RiseUp с помощью созданного вами токена личного доступа (PAT).

##Установка

Требуется Node.js 18+.

Настройка

###1 Создайте персональный токен доступа

Посетите страницу токенов разработчиков RiseUp и создайте токен. При его создании выберите области, которые он должен иметь — выберите один или несколько из:

| Область | Показаны на странице как | Включены | [править править код] [[Т1]] [[Т2]] [[Т3]]] [[Т1]] [[Т2]]] [[Т3]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]] balances:read get_current_bank_balances_data get_historical_bank_balances_data [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T] mortgages:read get_mortgages_data get_mortgages_data [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[ [9] [[9]] [[9]] [[10]] [[10]]] [[[10]]] [[[10]]] [[Т]]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]]] [[Т]] [[Т]]] [[Т]] [[Т]]] [[Т]] [

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx -y @riseup-oss/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "riseup": { "command": "npx", "args": ["-y", "@riseup-oss/mcp"], "env": { "RISEUP_PAT": "riseup_pat_paste_your_token_here" } } } }