关于 Valyu MCP Server
这是一款 TypeScript MCP 服务,将大模型连接到 Valyu 的知识检索和反馈 API,支持搜索专有及网络来源,并提交交易反馈。
主要功能
- 01搜索专有来源和网络来源
- 02选择数据源并设置结果数量
- 03配置相似度阈值和查询改写
- 04提交带情感评价的交易反馈
适用场景
- 01搜索 Valyu 来源中的主题信息
- 02限制或优化知识搜索结果
- 03提交关于交易的反馈
MCP 相关
该服务通过名为 `knowledge` 和 `feedback` 的 MCP 工具,提供 Valyu 知识搜索与交易反馈功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Valyu MCP 服务
一个 Model Context Protocol 服务,可访问 Valyu 的知识检索和反馈 API。此服务可让大模型搜索专有来源和网络来源以获取信息,并提交有关交易的反馈。
可用工具
-
knowledge- 搜索专有来源和/或网络来源以获取信息- 必需参数:
query(string):要搜索的问题或主题search_type(string):要搜索的来源类型("proprietary"、"web" 或 "all")max_price(number):每千次查询(CPM)允许的最高价格
- 可选参数:
data_sources(string[]):要搜索的索引名称列表max_num_results(integer):重新排序后返回的结果数量similarity_threshold(number):纳入结果的最低相似度分数query_rewrite(boolean):是否重写查询以提升效果
- 必需参数:
-
feedback- 提交关于交易的用户反馈- 必需参数:
tx_id(string):要提供反馈的交易 IDfeedback(string):用户反馈文本sentiment(string):情感评分("very good"、"good"、"bad"、"very bad")
- 必需参数:
安装
使用 Docker
docker pull ghcr.io/tiovikram/valyu-mcp-server
docker run -i --rm -e VALYU_API_KEY=your-api-key ghcr.io/tiovikram/valyu-mcp-server
配置
环境变量
VALYU_API_KEY(必需):你的 Valyu API 密钥
为 Claude.app 配置
添加到你的 Claude 设置中:
"mcpServers": {
"valyu": {
"command": "docker",
"args": ["run", "--pull", "--rm", "-i", "-e", "VALYU_API_KEY", "ghcr.io/tiovikram/valyu-mcp-server"],
"env": {
"VALYU_API_KEY": "<your-valyu-api-key>"
}
}
}
交互示例
- 知识搜索:
{
"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
}
}
- 提交反馈:
{
"name": "feedback",
"arguments": {
"tx_id": "12345abcdef",
"feedback": "The information was very helpful and accurate.",
"sentiment": "very good"
}
}
调试
你可以使用 MCP inspector 调试此服务:
npx @modelcontextprotocol/inspector node dist/index.js
可向 Claude 提出的问题示例
- "你能搜索有关医学领域人工智能的信息吗?"
- "我想了解可持续能源解决方案。你能帮我搜索相关信息吗?"
- "请帮我为交易 ID TX123456 提交反馈。"
- "帮我查找气候变化适应策略的最新研究。"
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。