mcpField
M
Monexa

Monexa

本地服务
monexa.world金融数据02 周前更新

关于 Monexa

Monexa 是一款个人理财和支出追踪应用,采用 Go 后端和 React 前端。项目说明提及多币种支持,并介绍了本地开发与部署方式。

主要功能

  1. 01个人财务追踪
  2. 02支出追踪
  3. 03多币种支持
  4. 04Go 后端与 React 前端

适用场景

  1. 01追踪个人支出
  2. 02管理涉及多种货币的财务

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"monexa": {
"command": "npx",
"args": [
"-y",
"monexa-mcp-server"
],
"env": {
"MONEXA_EMAIL": "<MONEXA_EMAIL>",
"MONEXA_PASSWORD": "<MONEXA_PASSWORD>"
}
}
}
}
启动命令npx -y monexa-mcp-server
需要配置的环境变量
MONEXA_EMAIL
MONEXA_PASSWORD密钥

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

安装包
npmmonexa-mcp-server

工具

21

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

参数类型必填说明
emailstring是账户电子邮件地址
passwordstring是帐户密码

详细介绍

Monexa

支持多币种的个人理财和支出追踪应用。Go 后端 + React 前端。

准备工作

mise install 会从 mise.toml 获取这两种工具的版本。

开发环境设置

数据库在 Docker 中运行;后端和前端在本机运行,以支持热重载。

1. 环境变量

cp .env.example .env
cp frontend/.env.example frontend/.env

示例值在本地可直接使用。.env 文件已加入 git 忽略;切勿提交真实密钥。

2. 启动数据库

docker compose up -d

PostgreSQL 监听 localhost:5433(用户名和密码均为 postgres,数据库为 monexa)。如果使用过之前的 compose 文件,请运行一次 docker compose down --remove-orphans,以移除旧的 psql_monexa 容器。

3. 运行后端

go run ./cmd/api

API 监听 http://localhost:9000(由 .env 中的 PORT 指定)。启动时会运行迁移。

4. 运行前端

cd frontend
npm ci
npm run dev

打开 http://localhost:5173。

全部使用 Docker 运行

构建与生产环境相同的镜像,并与 Postgres 一起运行(需要第 1 步中的 .env):

docker compose --profile app up --build

UI 位于 http://localhost:3000,API 位于 http://localhost:9000。

测试

go test ./...
cd frontend && npm run lint

部署

参见 docs/DEPLOYMENT.md。

评论

支持 Markdown

第一次接触 MCP?

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

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