关于 expenselm-mcp-server
expenselm-mcp-server 将 ExpenseLM 中的费用数据提供给 AI Agent 使用。它是连接 ExpenseLM 与 MCP 客户端的服务器,需配置 ExpenseLM API 密钥。
主要功能
- 01访问 ExpenseLM 费用数据
- 02使用 ExpenseLM API 密钥连接
适用场景
- 01让 AI Agent 查询 ExpenseLM 费用数据
- 02在 MCP 客户端中接入 ExpenseLM
MCP 相关
作为 MCP 服务,向 MCP 客户端开放 ExpenseLM 费用数据。配置时需要提供 ExpenseLM API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| skip | integer | 否 | 要跳过的记录数。默认值为 0。 |
| limit | integer | 否 | 要返回的记录数上限。默认值为 10。 |
| to_date | any | 否 | 用于筛选的结束日期。默认值为 None。格式为 YYYY-MM-DD。 |
| from_date | any | 否 | 用于筛选的开始日期。默认值为 None。格式为 YYYY-MM-DD。 |
| text_input | any | 否 | 用于语义搜索的文本。默认值为 None。 |
详细介绍
ExpenseLM MCP 服务
简介
ExpenseLM 的 MCP 服务。
ExpenseLM 是一款易于使用、由生成式 AI 驱动的费用管理应用。从费用记录到费用分析和建议,ExpenseLM 让您以前所未有的方式掌控自己的资金。MCP 服务支持通过您喜爱的 AI Agent 访问费用数据。
mcp-name: io.github.clarenceh/expenselm-mcp-server
安装
前置条件
- uv
- Python 3.9+
- ExpenseLM API key(说明)
设置 MCP 客户端
Claude Desktop(Mac)
在 Claude Desktop 配置中添加以下 MCP 服务。
配置文件(如果不存在,请创建):~/Library/Application Support/Claude/claude_desktop_config.json
将以下内容添加到配置文件中(将 EXPENSELM_API_KEY 的值替换为您自己的密钥)。
{
"mcpServers": {
"expenselm": {
"command": "uvx",
"args": [
"expenselm-mcp-server"
],
"env": {
"EXPENSELM_API_KEY": "Replace with your ExpenseLM API Key",
"MCP_TIMEOUT": "200000"
}
}
}
}
Claude Desktop(Windows)
在 Claude Desktop 配置中添加以下 MCP 服务。
配置文件(如果不存在,请创建):%AppData%\Claude\claude_desktop_config.json(例如 C:\Users[YourUsername]\AppData\Roaming\Claude\claude_desktop_config.json)
将以下内容添加到配置文件中(将 EXPENSELM_API_KEY 的值替换为您自己的密钥)。
{
"mcpServers": {
"expenselm": {
"command": "uv",
"args": [
"tool",
"run",
"expenselm-mcp-server"
],
"env": {
"EXPENSELM_API_KEY": "Replace with your ExpenseLM API Key",
"MCP_TIMEOUT": "200000"
}
}
}
}
Perplexity Desktop(Mac)
- 在 Perplexity Desktop for Mac 中,前往“Settings” -> “Connectors”。点击“Add Connector”。
- 按照下方截图输入 ExpenseLM MCP 服务配置。将环境变量“EXPENSELM_API_KEY”替换为您自己的密钥。

发布新版本
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。