Token导航 LogoToken导航

MCP Server · AI代理

Toshl MCP

Toshl MCP服务器是一个连接AI代理与Toshl Finance API的桥梁,允许AI代理访问和分析财务数据,提供基于数据的见解和建议。

HTTP官方级别未说明来源级核验工具 7
AI代理金融数据TypeScript财务分析

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
hktari
提供方
hktari

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

Toshl MCP 属于AI代理类 MCP Server,公开资料标注 7 个工具,通过HTTP 远程服务接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

HTTP

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Toshl MCP服务器

用于集成的MCP(模型上下文协议)服务器 移动理财师 AI代理。

概述

Toshl MCP服务器提供了人工智能代理和Toshl Finance API之间的桥梁。它允许人工智能代理访问Toshl的财务数据,对其进行分析,并根据数据提供见解和建议。

特性

  • 阅读Toshl Finance API端点的访问权限:

- 账户 - 分类 - 标签 - 预算 - 用户信息 - 规划

  • MCP资源:

- 列出帐户 - 获取帐户详细信息 - 列出类别 - 获取类别详细信息 - 列表标记 - 获取标签详细信息 - 列出预算 - 获取预算详细信息 - 获取预算历史记录 - 获取用户资料 - 获取帐户摘要 - 输入序列

  • MCP工具:

- 帐户工具(列出帐户,获取帐户详细信息) - 类别工具(列出类别,获取类别详细信息) - 标签工具(列出标签,获取标签详细信息) - 预算工具(列出预算、获取预算详细信息、获取预算历史记录) - 用户工具(获取个人资料、获取摘要、获取付款类型、获取付款) - 条目工具(列出条目、获取条目详细信息、获取条目总和、获取条目时间线、创建条目、更新条目、删除条目、管理条目) - 分析工具(按类别分析支出、分析预算执行情况、分析账户余额)

先决条件

  • Node.js(v18.x或更高版本)
  • npm(v8.x或更高版本)
  • Toshl Finance API代币

获取API令牌

  1. 首选https://developer.toshl.com/apps/
  2. 创建新的个人令牌。在“描述”下插入令牌名称,在“密码”下插入您的帐户密码

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/toshl-mcp-server.git
cd toshl-mcp-server
  1. 安装依赖项:
npm install
  1. 创建一个 .env 文件基于 .env.example 文件:
cp .env.example .env
  1. 编辑 .env 文件并添加您的Toshl API令牌:
TOSHL_API_TOKEN=your_api_token

建筑

构建项目:

npm run build

跑步

启动服务器:

npm start

配置MCP服务器

 "toshl-mcp-server": {
      "command": "node",
      "args": [
        "/root/source/personal/toshl-mcp-server/dist/index.js"
      ],
      "env": {
        "TOSHL_API_TOKEN": "your-token",
        "TOSHL_API_BASE_URL": "https://api.toshl.com",
        "MCP_SERVER_NAME": "toshl-mcp-server",
        "MCP_SERVER_VERSION": "0.1.0",
        "CACHE_TTL": "3600",
        "CACHE_ENABLED": "true",
        "LOG_LEVEL": "debug"
      },
      "disabled": false,
      "autoApprove": []
    }

发展

在开发模式下运行服务器:

npm run dev

文档

项目结构

toshl-mcp-server/
├── src/
│   ├── index.ts                 # Entry point
│   ├── server/                  # MCP server implementation
│   │   └── server.ts            # Main server class
│   ├── api/                     # Toshl API client
│   │   ├── toshl-client.ts      # Base API client
│   │   ├── auth.ts              # Authentication module
│   │   └── endpoints/           # Endpoint-specific clients
│   │       ├── accounts.ts      # Accounts API client
│   │       ├── categories.ts    # Categories API client
│   │       ├── tags.ts          # Tags API client
│   │       ├── budgets.ts       # Budgets API client
│   │       ├── entries.ts       # Entries API client
│   │       ├── me.ts            # User API client
│   │       └── planning.ts      # Planning API client
│   ├── resources/               # MCP resource handlers
│   │   ├── account-resources.ts # Account resources
│   │   ├── category-resources.ts# Category resources
│   │   ├── tag-resources.ts     # Tag resources
│   │   ├── budget-resources.ts  # Budget resources
│   │   └── user-resources.ts    # User resources
│   ├── tools/                   # MCP tool handlers
│   │   ├── account-tools.ts     # Account tools
│   │   ├── category-tools.ts    # Category tools
│   │   ├── tag-tools.ts         # Tag tools
│   │   ├── budget-tools.ts      # Budget tools
│   │   ├── user-tools.ts        # User tools
│   │   └── analysis-tools.ts    # Financial analysis tools
│   └── utils/                   # Utility functions
│       ├── cache.ts             # Caching utilities
│       ├── error-handler.ts     # Error handling utilities
│       ├── logger.ts            # Logging utilities
│       └── types.ts             # TypeScript type definitions
├── dist/                        # Compiled JavaScript files
├── .env                         # Environment variables
├── .env.example                 # Example environment variables
├── package.json                 # Project dependencies
├── tsconfig.json                # TypeScript configuration
└── README.md                    # Project documentation

配置

可以使用环境变量配置服务器:

  • TOSHL_API_TOKEN:您的Toshl API代币
  • TOSHL_API_BASE_URL:Toshl API的基本URL(默认值:https://api.toshl.com)
  • MCP_SERVER_NAME:MCP服务器的名称(默认:toshl MCP服务器)
  • MCP_SERVER_VERSION:MCP服务器的版本(默认值:0.1.0)
  • CACHE_TTL:缓存数据的生存时间(秒)(默认值:3600)
  • CACHE_ENABLED:是否启用缓存(默认值:true)
  • LOG_LEVEL:日志记录级别(默认值:info)

许可证

麻省理工学院

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

金融数据TypeScript本地部署API集成AI代理财务分析预算管理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 走远程地址,接入方不用在本地装运行环境。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Toshl MCP

MCP World · 本页

7HTTP未标注2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Toshl MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Toshl MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Toshl MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Toshl MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Toshl MCP 支持哪些客户端?

公开资料没有标注具体客户端;支持远程 MCP 地址的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP