RO

riseup-oss/mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

36 stars 4 forks 품질 83 트렌드 32MIT

liftup-oss/mcp는 MCP 서버 후보로 https://github.com/riseup-oss/mcp.에서 수입

개요

liftup-oss/mcp는 MCP 서버 후보로 https://github.com/riseup-oss/mcp.에서 수입

개요(AI 번역)

RiseUp에 대한 공식 MCP 서버 - Claude Desktop, Base44, Claude Agent SDK 및 기타 MCP 클라이언트의 자신의 현금 흐름 데이터에 대한 프로그래밍 읽 전용 액세스.

** 서버:** v0.1. 패키지는 RiseUp API를 통해 실제 데이터를 반환합니다.

당신이 그것을 할 수있는 것

설치 및 구성되면 AI 보조 질문을하십시오.

  • “이달의 RiseUp 예산은 무엇입니까?”
  • “5월 2026일 내 예산을 보여줘.”
  • “나는 지난 달에 예산을 결정한다.”

조수는 개인 액세스 토큰 (PAT)을 사용하여 RiseUp 's Exposed API를 통해 실제 현금 흐름 데이터를 fetches하는 [T0] 툴을 호출합니다.

설치

Node.js 18+를 요구합니다.

설치

##1. 개인 액세스 토큰 만들기

RiseUp의 개발자 토큰 페이지를 방문하여 토큰을 만듭니다. 생성하는 동안, 범위를 선택해야합니다 - 하나를 선택하거나 더 많은:

| 스코프 | 페이지에 표시 | 이용 가능 | |—||||| | budget:read |
| balances:read | й й й й й й й й й й й й й й й й й й 칫 εͳ | [T8]|【T8】 | מ | benchmarks:read | 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條 第10條

이 페이지는 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
GitHub에서 전체 README 보기

설치

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" } } } }