mcpField
V
Valyu MCP Server

Valyu MCP Server

本地服务
github.com/valyu-network搜索与检索086 周前更新

关于 Valyu MCP Server

这是一款 TypeScript MCP 服务,将大模型连接到 Valyu 的知识检索和反馈 API,支持搜索专有及网络来源,并提交交易反馈。

主要功能

  1. 01搜索专有来源和网络来源
  2. 02选择数据源并设置结果数量
  3. 03配置相似度阈值和查询改写
  4. 04提交带情感评价的交易反馈

适用场景

  1. 01搜索 Valyu 来源中的主题信息
  2. 02限制或优化知识搜索结果
  3. 03提交关于交易的反馈

MCP 相关

该服务通过名为 `knowledge` 和 `feedback` 的 MCP 工具,提供 Valyu 知识搜索与交易反馈功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"valyu-mcp-js": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"pull"
]
}
}
}
启动命令docker run -i --rm pull

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocipull

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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):要提供反馈的交易 ID
      • feedback(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 设置中:

使用 Docker
"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>"
    }
  }
}

交互示例

  1. 知识搜索:
{
  "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
  }
}
  1. 提交反馈:
{
  "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 提出的问题示例

  1. "你能搜索有关医学领域人工智能的信息吗?"
  2. "我想了解可持续能源解决方案。你能帮我搜索相关信息吗?"
  3. "请帮我为交易 ID TX123456 提交反馈。"
  4. "帮我查找气候变化适应策略的最新研究。"

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。