图营销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.
等等。。。
