Token导航 LogoToken导航

MCP Server · AI代理

Mono MCP Server

Mono MCP服务器是一个支持AI助手与Mono API交互的协议服务器,提供本地stdio和远程HTTP两种传输方式,适用于金融服务和客户数据管理场景。

未说明官方级别未说明来源级核验工具 10
金融服务TypeScriptClaudeAPI交互Claude Desktop

快速开始

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

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mono MCP Server 属于AI代理类 MCP Server,公开资料标注 10 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

Mono MCP服务器

Mono模型上下文协议(MCP)服务器使人工智能助手能够轻松地与Mono API交互。它旨在支持本地stdio传输和远程StreamableHTTP传输,以实现灵活的部署选项。

需求

  • Node.js 18+(用于本机 fetch 以及现代ESM支持)
  • npm v9+

安装

npm install

配置

将Mono密钥设置为环境变量:

export MONO_SECRET_KEY="your_mono_secret_key"

跑

入口点是 src/index.ts。您可以在开发中运行或在构建后运行:

开发(自动重新加载)

  • 标准(当地):
npm run dev:stdio
  • HTTP(远程):
npm run dev:http

检查员(可选):

npm run dev:inspect

生产(先构建后运行)

npm run build
npm run start:stdio   # or
npm run start:http    # defaults to port 3000

然后访问健康终点 http://0.0.0.0:3000/health 当运行HTTP模式时。

笔记:

  • 如果出现以下情况,应用程序将提前退出 MONO_SECRET_KEY 未设置。

HTTP传输

当以HTTP模式启动时,服务器会公开:

  • GET /health –基本健康检查
  • POST /mcp –客户端到服务器JSON-RPC(初始化和请求)
  • GET /mcp –服务器到客户端通知(需要 mcp-session-id 头球
  • DELETE /mcp –会话终止(需要 mcp-session-id 头球

会话标头:

  • mcp-session-id:用于将后续请求绑定到同一会话。

外露工具

定义如下 src/server/handlers/tools.ts (粗体工具标识符):

  • 获取钱包余额

- 返回Mono钱包中的可用余额。

  • 获取所有客户

- 输入(可选): phone?: string, email?: string - 列出客户,支持过滤。

  • get_customer_transactions

- 输入: customerId: string, period: string, page: string, accountId?: string - 为客户返回交易记录。

  • get_all_customer_linked_accounts

- 输入: name?: string, accountNumber?: string - 列出带有筛选器的链接帐户。

  • get_count_details

- 输入: accountId: string - 返回帐户详细信息。

  • get_count_identity_info

- 输入: accountId: string - 返回帐户的身份信息。

  • get_count_balance

- 输入: accountId: string - 返回账户余额。

  • get_transaction_history

- 输入: accountId: string, startDate?: string, endDate?: string, type?: 'debit' | 'credit', narration?: string - 返回交易历史记录(默认情况下不分页)。

  • get_account_credits

- 输入: accountId: string - 返回账户的分组流入。

  • get_count_debits

- 输入: accountId: string - 返回账户的分组流出。

与Claude Desktop一起使用

您可以通过stdio(本地)或HTTP(远程)将此MCP服务器连接到Claude Desktop。以下是您可以添加到Claude Desktop的MCP设置中的示例配置。

Stdio(本地)

在stdio模式下运行服务器,让Claude通过stdio进行通信。

  1. 确保 MONO_SECRET_KEY 在您的shell中设置(或传递) env):
export MONO_SECRET_KEY="your_mono_secret_key"
  1. Claude桌面MCP配置条目(JSON):
{
  "mono-mcp-server": {
    "command": "node",
    "args": ["./dist/index.js", "stdio"],
    "env": {
      "MONO_SECRET_KEY": "${MONO_SECRET_KEY}"
    }
  }
}

如果您更喜欢在开发中直接从TypeScript运行,请将command/args替换为您的开发运行器,例如:

{
  "mono-mcp-server": {
    "command": "npx",
    "args": ["tsx", "src/index.ts", "stdio"],
    "env": {
      "MONO_SECRET_KEY": "${MONO_SECRET_KEY}"
    }
  }
}

HTTP(远程)

在HTTP模式下运行服务器,并将Claude指向HTTP端点。

  1. 启动服务器:
npm run dev:http
# or
npm run build && npm run start:http
  1. Claude桌面MCP配置条目(JSON):
{
  "mono-mcp-server-http": {
    "type": "http",
    "url": "http://127.0.0.1:3000/mcp",
    "headers": {
      "content-type": "application/json"
    }
  }
}

笔记:

  • HTTP模式使用会话。克劳德将管理 mcp-session-id 初始化后自动标头。
  • 保持CORS和中配置的允许主机 src/server/transports/http.ts (默认值允许 127.0.0.1 和 localhost).

项目结构

src/
  index.ts                 # Entrypoint: parses args and starts stdio/http
  server/
    mono_mcp.server.ts     # Server wrapper
    setup_handlers.ts      # Registers tools/resources
    handlers/
      tools.ts             # Mono-backed tool implementations (see list above)
      resources.ts         # Resource handlers
    transports/
      http.ts              # Streamable HTTP transport wiring
      stdio.ts             # Stdio transport wiring
    client/
      mono_client.ts       # Minimal client around Mono HTTP API
  utils/
    error.handler.ts       # Global process error handling

环境

  • MONO_SECRET_KEY (必填):您的单声道密钥。如果未设置,则进程退出。

______________________________________________________________________

内置于❤️

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

金融服务TypeScript本地部署客户数据管理AI助手API交互协议服务器

支持客户端

Claude DesktopClaude

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

典型使用场景

多步任务编排

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

长期上下文

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

接自有流程

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

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

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

同类对比

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

MCP World · 本页

10未说明未标注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 条

Mono MCP Server 怎么安装?

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

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

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

Mono MCP Server 收费吗?

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

Mono MCP Server 需要 API Key 吗?

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

Mono MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP