Token导航 LogoToken导航

MCP Server · AI代理

The Splitwise MCP

一个基于模型上下文协议(MCP)的服务器,用于通过自然语言和语音支持管理Splitwise费用。

stdio官方级别未说明来源级核验工具 7
PythonClaude自然语言处理Claude DesktopCursorCline

快速开始

作者 / 组织
hubshashwat
提供方
hubshashwat

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

The Splitwise MCP 属于AI代理类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install splitwise-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

拆分MCP服务器

一种集成了以下功能的模型上下文协议(MCP)服务器 分行.连接您的人工智能助手(Claude、Cursor等),使用自然语言管理Splitwise的费用,并提供语音支持!

运作原理

flowchart LR
    Client[Claude / Cursor] -->|MCP| Server[splitwise-mcp]
    Server -->|audio| Deepgram[Deepgram STT]
    Deepgram -->|text| Gemini[Gemini 3 Flash]
    Gemini -->|action| Splitwise[Splitwise API]

特性

工具说明
voice_command发送音频→ Deepgram转录→ 双子进程→ 执行拆分
text_command发送文本→ 双子进程→ 执行拆分
add_expense添加费用,支持团体、百分比、除外责任和特定付款人
delete_expense按ID删除费用
list_friends列出您的Splitwise好友
configure_splitwise配置API凭据
login_with_token使用OAuth2令牌登录

智能名称匹配:如果Deepgram转录了“Humeet”,但你的朋友是“Sumeet”的话,双子座会要求你澄清,而不是猜测。

高级拆分

  • 百分比:“我分得40%,爱丽丝分得60%”
  • 群组:“添加到公寓组”(自动获取成员)
  • 除外条款:“添加到公寓,但排除Bob”
  • 支付方:“爱丽丝付了50美元”
  • 删除:“删除费用12345”

安装

选项1:从PyPI安装(推荐)

pip install splitwise-mcp

选项2:从源代码安装

  1. 克隆存储库:
   git clone https://github.com/hubshashwat/the-splitwise-mcp.git
   cd the-splitwise-mcp
  1. 创建并激活虚拟环境:
   python3 -m venv .venv
   source .venv/bin/activate
  1. 安装软件包:
   pip install -e .

配置

您需要API密钥,具体取决于您想要的功能:

必需(核心拼接功能)
  1. 拆分API键 (https://secure.splitwise.com/apps/new)

- 注册新应用程序 - 获取:消费者密钥、消费者秘密和API密钥 - 要求……: add_expense, list_friends, delete_expense

可选(AI功能)
  1. Gemini API密钥 (https://aistudio.google.com/) - *可选的*

- 创建API密钥(可用的免费层) - 模型:使用Gemini 3.0 Flash-确保您的API密钥可以访问此模型 - 要求……: text_command (自然语言处理)

  1. Deegram API密钥 (https://console.deepgram.com/) - *可选的*

- 注册并获取API密钥(提供免费层) - 要求……: voice_command (音频转录)

摘要:

  • 纯文本用户:需要Splitwise+Gemini密钥(跳过Deepgram)
  • 语音用户:需要全部5把钥匙
  • API基本用户:只需要3个拼接键

设置环境变量 在您的shell中或添加到您的Claude Desktop配置中(见下文)。

用法

您可以在中使用此服务器 两种方式:

选项A:独立终端代理(不需要Claude!)🖥️

直接在终端中运行语音/文本代理:

# Install the package
pip install splitwise-mcp

# Download the agent script
curl -O https://raw.githubusercontent.com/hubshashwat/the-splitwise-mcp/main/run_agent.py

# Set environment variables
export SPLITWISE_CONSUMER_KEY="your_key"
export SPLITWISE_CONSUMER_SECRET="your_secret"  
export SPLITWISE_API_KEY="your_api_key"
export GEMINI_API_KEY="your_gemini_key"
export DEEPGRAM_API_KEY="your_deepgram_key"

# Run the agent
python run_agent.py

命令:

  • v 或 voice -录制10秒的音频并对其进行处理
  • t 或 text -键入命令
  • q 或 quit -退出

示例会话:

🤖 Splitwise Voice Agent
Enter command (voice/text/quit): t
Enter request: Add expense of $50 with John for dinner

⚠️  Proposed Action:
   Function: add_expense
   Args: {
     "description": "dinner",
     "cost": 50.0,
     "split_with": ["John"]
   }

Proceed? (yes/edit/cancel): yes
✅ Expense added!

选项B:使用MCP客户端💬

此服务器使用 stdio传输 并与 所有MCP兼容客户端:

克劳德桌面

添加到您的配置中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "splitwise": {
      "command": "full path of python",
      "args": ["-m", "splitwise_mcp.server"],
      "env": {
        "SPLITWISE_CONSUMER_KEY": "your_consumer_key",
        "SPLITWISE_CONSUMER_SECRET": "your_consumer_secret",
        "SPLITWISE_API_KEY": "your_api_key",
        "GEMINI_API_KEY": "your_gemini_key",
        "DEEPGRAM_API_KEY": "your_deepgram_key"
      }
    }
  }
}
备注:如果 splitwise-mcp 控制台命令可用,您可以使用 "command": "splitwise-mcp" 没有args。

然后在克劳德: *“加上与约翰共进晚餐的费用50美元”*

Claude CLI

使用相同的配置格式 claude-cli --mcp-config.

游标/VS代码(反重力、Cline、Continue.dev)

添加到MCP设置(.vscode/settings.json 或光标设置):

{
  "mcp.servers": {
    "splitwise": {
      "command": "full path of python",
      "args": ["-m", "splitwise_mcp.server"],
      "env": {
        "SPLITWISE_CONSUMER_KEY": "your_consumer_key",
        "SPLITWISE_CONSUMER_SECRET": "your_consumer_secret",
        "SPLITWISE_API_KEY": "your_api_key",
        "GEMINI_API_KEY": "your_gemini_key",
        "DEEPGRAM_API_KEY": "your_deepgram_key"
      }
    }
  }
}

然后你可以问你的AI助手: *“使用Splitwise添加费用…”*

其他MCP客户端

此服务器与支持stdio传输的任何MCP客户端兼容。使用相同的配置模式。

______________________________________________________________________

备注:如果从源代码而不是pip安装,请使用可执行文件的完整路径:

  • macOS/Linux: "/path/to/the-splitwise-mcp/.venv/bin/splitwise-mcp"
  • 视窗: "C:\\path\\to\\the-splitwise-mcp\\.venv\\Scripts\\splitwise-mcp.exe"

远程访问(SSE)

要通过HTTP为远程客户端运行MCP服务器,请执行以下操作:

.venv/bin/uvicorn splitwise_mcp.sse:app --host 0.0.0.0 --port 8000

连接方式: http://YOUR_IP:8000/sse

发展

运行测试:

.venv/bin/python tests/test_logic.py

故障排除

麦克风问题(macOS)

如果代理立即说“录制完成”,但没有捕获到音频(音量:0.0),则您的终端可能缺乏麦克风权限。

  1. 首选 系统设置>隐私和安全>麦克风.
  2. 允许访问您的终端应用程序(终端、iTerm、VS代码等)。
  3. 重新启动终端 以使更改生效。

许可证

麻省理工学院

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

费用管理Python本地部署自然语言处理语音控制Splitwise集成AI助手

支持客户端

Claude DesktopClaudeCursorCline

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

典型使用场景

多步任务编排

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

长期上下文

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

接自有流程

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

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

7stdio有1 个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 条

The Splitwise MCP 怎么安装?

公开资料给出的安装命令是 pip install splitwise-mcp,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

The Splitwise MCP 收费吗?

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

The Splitwise MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

The Splitwise MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP