区块链数据服务

一个MCP服务器,使Figure Markets和Provenance区块链数据易于被支持MCP的AI代理访问。

  • by franks42
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 franks42/figuremarkets-mcp-server

使用说明

图营销MCP服务器

MCP服务器,使启用MCP的AI代理能够轻松获取Figure Markets和Provenance区块链数据。

安装

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

安装说明使用brew和uv。 (…用你自己的,你就靠你自己了;-)

注意:此MCP服务器仅在适用于MacOS的Anthropic Claude桌面上进行测试。

安装适用于MacOS的Claude桌面:

https://claude.ai/download

MCP服务器使用MCP Python SDK实现(https://github.com/modelcontextprotocol/python-sdk)

请确保您已安装自制程序。

https://docs.brew.sh/Installation

确保你的python3比MacOS标准版“更好”——如果不是:

brew install python3

确保 uv 已安装-如果未安装:

brew install uv

将此仓库克隆到计算机上的某个位置,并将目录更改为克隆的仓库:

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

cd FigureMarkets-MCP-Server

使用安装MCP Python SDK包 uv:

uv add "mcp[cli]"

uv add "httpx[cli]"

使用 mcp install 将MCP服务器配置添加到Claude的配置文件中("/Users/$USERNAME/Library/Application\ Support/Claude/claude_desktop_config.json"):

uv run mcp install server.py

如果Claude Desktop(重新)启动,那么它应该会自动获取新的mcp服务器坐标。

在Claude的聊天提示下,有一个“搜索和工具”按钮,它应该显示一个工具列表,显示“FigureMarkets”以及所有可用的API。

您还可以通过以下方式进行测试:

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

要通过网页独立测试mcp服务器,请使用:

uv run mcp dev server.py

用法

当Claude识别FM mcp服务器时,当它需要从FM或PB获取数据时,它将使用API。

对于正常的交互,您应该尝试一些示例问题。

当Claude使用mcp服务器api时。

为了让Claude“知道”何时调用mcp服务器的API,它将使用API的文档字符串和函数签名。

不过,最重要的是这个仓库中的简短的上下文文档:

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

Claude被指示在使用任何API之前阅读本文档。

如果你想更好地了解克劳德如何决定使用什么以及何时使用,那么看看这份文件是值得的。对于正常的互动,你应该。

问克劳德的问题示例

What is the current HASH price on the Figure Markets?

How about ETH and XRD?

How is the overall exchange doing?

在许多情况下,你会对钱包里的资产有疑问。钱包由一个地址标识,这是一个难以理解的字符数。与Claude就钱包进行交互的最简单方法是给它起一个名字,这样你就必须复制并粘贴一次,比如:

my wallet address is "pb...123"

在这之后,你可以像这样谈论那个钱包:

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.

等等。。。