本项目借助 Pinata 的模型上下文协议(MCP)服务器,让 Claude 具备访问公共和私有 IPFS 的能力。通过此集成,Claude 能够借助 Pinata 的 API 与公共和私有 IPFS 进行交互。
使用本项目,可让 Claude 实现对公共和私有 IPFS 的访问。在完成安装配置后,即可启动 Claude 开始使用相关功能。
根据使用 Claude Code 或者 Claude Desktop 的不同,安装步骤也有所不同。
运行 claude mcp add 并按照提示输入以下信息:
服务器名称: pinata
服务器范围: 项目或全局
服务器命令: npx
命令参数: pinata-mcp /允许的目录路径 /另一个允许的目录路径
环境变量: PINATA_JWT=<你的 JWT>, GATEWAY_URL=example.mypinata.cloud
在 claude_desktop_config.json 文件中添加以下配置:
{
"mcpServers": {
"pinata": {
"command": "npx",
"args": [
"pinata-mcp",
"/允许的目录路径"
],
"env": {
"PINATA_JWT": "<你的 JWT>",
"GATEWAY_URL": "example.mypinata.cloud"
}
}
}
}
启动 Claude Code 或者打开 Claude Desktop 后,即可开始使用。以下为可用操作:
以下是指导 Claude 使用 pinata - mcp 的一些示例:
上传图片到 Pinata:
"请将 ~/Pictures/example.jpg 文件上传到我的 Pinata 账户,作为私有文件命名为 'My Example Image'"
搜索文件:
"在 Pinata 中搜索所有 PNG 格式的文件"
创建组别并添加文件:
"在 Pinata 上创建一个新的名为 'Project Assets' 的组别,然后找到所有 JSON 文件并将它们添加到该组中"
从 IPFS 下载内容:
"获取 CID 为 QmX... 的 IPFS 内容,并将其保存到我的下载文件夹"
如遇任何问题,请发送邮件至 此处 联系我们!