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

特性
- 搜索白皮书:使用DuckDuckGo查找加密货币项目的白皮书PDF。
- 加载白皮书:下载白皮书PDF并将其编入知识库。
- 查询知识库:使用可选的项目筛选查询白皮书内容。
- 列出项目:查看知识库中可用的所有项目。
- Claude桌面集成:通过Claude Desktop中的MCP访问工具和提示。
先决条件
设置
- 克隆存储库:
git clone https://github.com/kukapay/crypto-whitepapers-mcp.git
cd crypto-whitepapers-mcp- 使用uv安装依赖项:
uv sync- 与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中,运行“分析以太坊的代币组学”
例子
- 列出可用项目:
List all available projects.- 搜索白皮书:
Search for the Bitcoin whitepaper PDF.- 加载白皮书:
Load the Bitcoin whitepaper from https://bitcoin.org/bitcoin.pdf.- 查询知识库:
Ask the knowledge base about blockchain technology in the Bitcoin whitepaper.许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。
