Valyu MCP Server

Valyu MCP Server

site icon
2025.03.05 0
TypeScript知识检索反馈收集开发效率内容生成
Valyu MCP Server 是一个模型上下文协议服务器,提供对 Valyu 知识检索和反馈 API 的访问。该服务器使 LLMs(大型语言模型)能够搜索专有和网络资源以获取信息,并提交关于交易的反馈。
View on GitHub

Overview

基本能力

产品定位

Valyu MCP Server 是一个为大型语言模型(LLMs)提供知识检索和反馈功能的中间件服务。

核心功能

  1. 知识检索:支持搜索专有和/或网络资源以获取信息。
  2. 必需参数:查询字符串、搜索类型("proprietary", "web", 或 "all")、最大允许价格(CPM)。
  3. 可选参数:数据源列表、最大结果数、相似度阈值、查询重写。
  4. 反馈提交:允许用户为特定交易提交反馈。
  5. 必需参数:交易ID、反馈文本、情感评分("very good", "good", "bad", "very bad")。

适用场景

  1. 需要从专有或公开资源中检索信息的场景。
  2. 需要收集用户对特定交易或交互的反馈的场景。
  3. 需要集成知识检索和反馈功能到大型语言模型中的场景。

工具列表

  1. knowledge:知识检索工具,用于搜索信息。
  2. feedback:反馈提交工具,用于收集用户反馈。

常见问题解答

  1. 如何配置API密钥?:通过环境变量 VALYU_API_KEY 设置。
  2. 如何调试服务?:使用 MCP inspector 工具进行调试。

使用教程

使用依赖

  1. 确保已安装 Docker。

安装教程

  1. 使用 Docker 拉取镜像: bash docker pull ghcr.io/tiovikram/valyu-mcp-server
  2. 运行容器: bash docker run -i --rm -e VALYU_API_KEY=your-api-key ghcr.io/tiovikram/valyu-mcp-server

调试方式

  1. 使用 MCP inspector 调试: bash npx @modelcontextprotocol/inspector node dist/index.js

示例交互

  1. 知识搜索示例: json { "name": "knowledge", "arguments": { "query": "What is quantum computing?", "search_type": "all", "max_price": 0.5, "data_sources": ["valyu/valyu-arxiv", "valyu/valyu-wikipedia"], "max_num_results": 5 } }
  2. 提交反馈示例: json { "name": "feedback", "arguments": { "tx_id": "12345abcdef", "feedback": "The information was very helpful and accurate.", "sentiment": "very good" } }

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。