mcpField
E
expenselm-mcp-server

expenselm-mcp-server

本地服务
github.com/expenselm金融数据149 周前更新

关于 expenselm-mcp-server

expenselm-mcp-server 将 ExpenseLM 中的费用数据提供给 AI Agent 使用。它是连接 ExpenseLM 与 MCP 客户端的服务器,需配置 ExpenseLM API 密钥。

主要功能

  1. 01访问 ExpenseLM 费用数据
  2. 02使用 ExpenseLM API 密钥连接

适用场景

  1. 01让 AI Agent 查询 ExpenseLM 费用数据
  2. 02在 MCP 客户端中接入 ExpenseLM

MCP 相关

作为 MCP 服务,向 MCP 客户端开放 ExpenseLM 费用数据。配置时需要提供 ExpenseLM API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"clarenceh-expenselm": {
"command": "uvx",
"args": [
"expenselm-mcp-server"
],
"env": {
"EXPENSELM_API_KEY": "<EXPENSELM_API_KEY>"
}
}
}
}
启动命令uvx expenselm-mcp-server
需要配置的环境变量
EXPENSELM_API_KEY密钥Your ExpenseLM API key

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiexpenselm-mcp-server0.3.1

工具

10

收录的工具列表 · 更新于 2 周前

参数类型必填说明
skipinteger否要跳过的记录数。默认值为 0。
limitinteger否要返回的记录数上限。默认值为 10。
to_dateany否用于筛选的结束日期。默认值为 None。格式为 YYYY-MM-DD。
from_dateany否用于筛选的开始日期。默认值为 None。格式为 YYYY-MM-DD。
text_inputany否用于语义搜索的文本。默认值为 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”替换为您自己的密钥。

Perplexity 设置

发布新版本

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

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