mcpField
F
FigureMarkets-MCP-Server

FigureMarkets-MCP-Server

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

关于 FigureMarkets-MCP-Server

FigureMarkets-MCP-Server 向支持 MCP 的 AI Agent 提供 Figure Markets 和 Provenance Blockchain 数据。其工具支持市场和钱包查询,包括资产余额与归属计划。

主要功能

  1. 01访问 Figure Markets 数据
  2. 02访问 Provenance Blockchain 数据
  3. 03查询市场资产价格
  4. 04查看钱包资产与余额
  5. 05查看委托和归属详情

适用场景

  1. 01查询 Figure Markets 当前 HASH 价格
  2. 02查找钱包持有的资产
  3. 03查看钱包的委托或归属计划

MCP 相关

将 Figure Markets 和 Provenance Blockchain API 作为工具提供给 MCP 客户端。README 介绍了在 MacOS 上通过 Claude Desktop 本地使用 stdio。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

FigureMarkets-MCP-Server

一个 MCP 服务,让 MCP-enabled AI-Agent 能够轻松获取 Figure Markets 和 Provenance Blockchain 的数据。

安装

注意:仅在搭载 M1 的 MacOS 15.5 笔记本电脑上,作为本地 stdio MCP 服务进行过测试。

安装说明使用 brew 和 uv。 (……请自行尝试,后果自负 ;-) )

注意:此 MCP 服务仅使用 Anthropic 的 MacOS 版 Claude 桌面应用进行过测试。

安装 MacOS 版 Claude 桌面应用:

https://claude.ai/download

The MCP server is implemented with the MCP Python SDK (https://github.com/modelcontextprotocol/python-sdk)

Make sure you have homebrew installed.

https://docs.brew.sh/Installation

Make sure your python3 is "better" than the one that comes standard with MacOS - if not:

brew install python3

Make sure uv is installed - if not:

brew install uv

Clone this repo someplace on your computer and change directory into the cloned-repo:

git clone https://github.com/franks42/FigureMarkets-MCP-Server.git

cd FigureMarkets-MCP-Server

Install MCP Python SDK packages with uv:

uv add "mcp[cli]"

uv add "httpx[cli]"

Use mcp install to add the MCP server configuration to Claude's config file ("/Users/$USERNAME/Library/Application\ Support/Claude/claude_desktop_config.json"):

uv run mcp install server.py

If Claude Desktop is (re-)started then it should automatically pick up the new mcp server coordinates.

Under Claude's chat prompt, there is a "Search and tools" button, which should show a list of tools that shows "FigureMarkets" with all the APIs that are available.

You can also test it by asking:

What is the current HASH price on the Figure Market exchange?

To test the mcp server standalone thru a webpage use:

uv run mcp dev server.py

Usage

When Claude recognizes the FM mcp server, it will make use of the API when it needs to obtain data from the FM or PB.

For normal interactions, you should just try some of the example questions.

When Claude uses the mcp server apis.

In order for Claude to "know" when to call the mcp server's API, it will use the documentation strings of the APIs and the function signatures.

Most important though is the long concise context document in this repo:

""https://raw.githubusercontent.com/franks42/FigureMarkets-MCP-Server/refs/heads/main/FigureMarketsContext.md"

Claude is instructed to read this document before using any of the APIs.

It's worthwhile to look at that document if you want to understand better how Claude determines what to use and when. For normal interactions, you should.

Example Questions to ask Claude

What is the current HASH price on the Figure Markets?

How about ETH and XRD?

How is the overall exchange doing?

In many cases you'll have question about the assets in your wallet. The wallet is identified by an address, which is a looong incomprehensible number of characters. The easiest way to interact with Claude about your wallet, is to give it a name such that you have to copy and paste it once, like:

my wallet address is "pb...123"

After this you can talk about that wallet like:

How much HASH do i have in my wallet?

What assets are in my wallet?

Review my wallet.

What do you think about my delegation amount?

Do I have vesting hash?

What does the vesting schedule look like?

Analyze my wallet's portfolio.

Etc., etc...

评论

支持 Markdown

第一次接触 MCP?

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

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