加密货币白皮书知识库服务

一个结构化的加密货币白皮书知识库,供AI代理访问、分析和学习。

  • by kukapay
  • Python
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 kukapay/crypto-whitepapers-mcp

使用说明

加密货币白皮书MCP服务器

MCP服务器作为加密白皮书的结构化知识库,供AI代理访问、分析和学习。

特性

  • 搜索白皮书:使用DuckDuckGo查找加密货币项目的白皮书PDF。
  • 加载白皮书:下载白皮书PDF并将其编入知识库。
  • 查询知识库:使用可选的项目筛选查询白皮书内容。
  • 列出项目:查看知识库中可用的所有项目。
  • Claude桌面集成:通过Claude Desktop中的MCP访问工具和提示。

先决条件

  • Python 3.10+
  • 紫外线 用于依赖关系管理和运行
  • 互联网接入。
  • 克劳德桌面 用于MCP集成(可选)

设置

  1. 克隆存储库:

    git clone https://github.com/kukapay/crypto-whitepapers-mcp.git
    cd crypto-whitepapers-mcp
    
  2. 使用uv安装依赖项:

    uv sync
    
  3. 与Claude Desktop集成 (可选):

    • 编辑Claude Desktop配置文件:
      • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
      • 视窗: %APPDATA%\Claude\claude_desktop_config.json
    • 添加以下配置:
      {
          "mcpServers": {
              "crypto-whitepapers": {
                  "command": "uv",
                  "args": [
                      "--directory",
                      "/absolute/path/to/crypto-whitepapers-mcp"   
                      "run",
                      "crypto-whitepapers-mcp"
                  ]
              }
          }
      }
      
      替换 /absolute/path/to/crypto-whitepapers-mcp 具有指向存储库的绝对路径。
    • 重新启动Claude Desktop并验证服务器是否已加载(在输入框中查找锤子图标)。

用法

工具

以下工具可通过MCP服务器获得:

  • list_available_projects():列出知识库中的所有项目(来源于PDF文件名)。

    • 例子: list_available_projects()
    • 返回:项目名称的JSON列表。
  • search_whitepaper(project_name: str):使用DuckDuckGo搜索项目的白皮书PDF。

    • 例子: search_whitepaper("bitcoin")
    • 返回:最多5个结果的JSON列表,包括标题、URL和代码段。
  • load_whitepaper(project_name: str, url: str):从URL下载白皮书PDF并将其加载到知识库中。

    • 例子: load_whitepaper("bitcoin", "https://bitcoin.org/bitcoin.pdf")
    • 返回:成功或错误消息。
  • ask_whitepapers(query: str, project_name: str = None):在知识库中搜索查询,可选择按项目筛选。

    • 例子: ask_whitepapers("blockchain technology", "bitcoin")
    • 返回:最多5个匹配的文本片段。

鼓励

  • analyze_tokenomics(project_name: str):使用 ask_whitepapers 工具。
    • 示例:在Claude Desktop中,运行“分析以太坊的代币组学”

例子

  1. 列出可用项目:
    List all available projects.
    
  2. 搜索白皮书:
    Search for the Bitcoin whitepaper PDF.
    
  3. 加载白皮书:
    Load the Bitcoin whitepaper from https://bitcoin.org/bitcoin.pdf.
    
  4. 查询知识库:
    Ask the knowledge base about blockchain technology in the Bitcoin whitepaper.
    

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。