
Valyu MCP Server

2025.03.05
0
TypeScript知识检索反馈收集开发效率内容生成
Valyu MCP Server 是一个模型上下文协议服务器,提供对 Valyu 知识检索和反馈 API 的访问。该服务器使 LLMs(大型语言模型)能够搜索专有和网络资源以获取信息,并提交关于交易的反馈。
View on GitHub
Overview
基本能力
产品定位
Valyu MCP Server 是一个为大型语言模型(LLMs)提供知识检索和反馈功能的中间件服务。
核心功能
- 知识检索:支持搜索专有和/或网络资源以获取信息。
- 必需参数:查询字符串、搜索类型("proprietary", "web", 或 "all")、最大允许价格(CPM)。
- 可选参数:数据源列表、最大结果数、相似度阈值、查询重写。
- 反馈提交:允许用户为特定交易提交反馈。
- 必需参数:交易ID、反馈文本、情感评分("very good", "good", "bad", "very bad")。
适用场景
- 需要从专有或公开资源中检索信息的场景。
- 需要收集用户对特定交易或交互的反馈的场景。
- 需要集成知识检索和反馈功能到大型语言模型中的场景。
工具列表
- knowledge:知识检索工具,用于搜索信息。
- feedback:反馈提交工具,用于收集用户反馈。
常见问题解答
- 如何配置API密钥?:通过环境变量
VALYU_API_KEY
设置。 - 如何调试服务?:使用 MCP inspector 工具进行调试。
使用教程
使用依赖
- 确保已安装 Docker。
安装教程
- 使用 Docker 拉取镜像:
bash docker pull ghcr.io/tiovikram/valyu-mcp-server
- 运行容器:
bash docker run -i --rm -e VALYU_API_KEY=your-api-key ghcr.io/tiovikram/valyu-mcp-server
调试方式
- 使用 MCP inspector 调试:
bash npx @modelcontextprotocol/inspector node dist/index.js
示例交互
- 知识搜索示例:
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 } }
- 提交反馈示例:
json { "name": "feedback", "arguments": { "tx_id": "12345abcdef", "feedback": "The information was very helpful and accurate.", "sentiment": "very good" } }