mcpField
H
hamir

hamir

远程服务
hamir.app搜索与检索16 周前更新

关于 hamir

hamir 是用于搜索新闻并浏览文章、来源和精选来源包的 MCP 服务,帮助用户通过 AI Agent 关注主题。结果提供标题、日期、链接及来源允许的摘要片段,不返回文章全文。

主要功能

  1. 01按查询搜索文章
  2. 02获取文章详情和摘要片段
  3. 03按名称或主题查找新闻来源
  4. 04查看某来源的最新文章
  5. 05查看多家来源共同报道的故事
  6. 06浏览精选来源包

适用场景

  1. 01了解某主题的最新报道
  2. 02查看某出版物近期文章
  3. 03比较多家来源关注的故事
  4. 04附注并收集文章链接

MCP 相关

提供以读取为主的新闻搜索和查询工具,以及需在 hamir 应用中确认的保存链接操作。远程 Streamable HTTP 端点无需登录。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://hamir.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

8
参数类型必填说明
limitinteger否要返回的文章数量。
querystring是一些有辨识度的词:名称、地点、主题。也可以输入问题;如果没有完整匹配项,系统会搜索其中的关键词。
offsetinteger否跳过这些结果,以获取下一页。

详细介绍

hamir MCP 服务

通过 hamir 和你选择的 AI Agent,随时了解你喜爱的话题。

  • “今天大多数来源都在报道哪些故事?”
  • “The Kyiv Independent 最近发表了什么?”
  • “给我看看 hamir 关于科技的精选包。”
  • “把这个保存到 hamir,并添加备注:周五前阅读。”

工具

这些工具都不会更改 hamir 服务器上的任何内容。

工具返回内容
search与查询匹配的文章,每篇文章都有可供 fetch 使用的 ID
fetch一篇文章:标题、来源、日期、链接,以及在允许的情况下提供的摘要片段
search_sources按名称、网站或主题搜索新闻网站、杂志和博客
get_source_articles某个来源的最新文章
todays_coverage当前最多来源正在报道的故事
list_packshamir 精选的来源包
get_pack某个来源包中的来源
save_articles一个链接,可保存多达 50 篇文章并添加备注;在应用中确认后生效

返回的文章包含标题、来源、日期和链接。只有在来源允许 AI 摘要时,才会附上信息流自带的摘要片段。绝不会返回文章正文,每次调用的结果数量也有限制。

连接

服务器地址为 https://hamir.app/mcp(Streamable HTTP,无需登录)。将该 URL 添加到任意 MCP 客户端即可。

客户端操作
ChatGPT开启开发者模式,然后选择 Plugins → + → 输入服务器 URL,选择 No Authentication
Claude(网页端和移动端)Settings → Connectors → Add custom connector,无需登录
Claude Codeclaude mcp add -t http -s user hamir https://hamir.app/mcp
Codexcodex mcp add hamir --url https://hamir.app/mcp
Cursor、VS Code、Gemini CLI、Zed 及另外 6 个客户端docs/clients.md

桌面扩展

对于 Claude Desktop,此仓库还会构建一个一键安装扩展:从最新版本下载 hamir.mcpb 并打开即可。它是连接到同一服务器的小型本地桥接程序,因此无需更新即可使用新工具,还会添加语言和错误报告设置。

变量用途
HAMIR_LANGUAGE来源包名称和标签使用的语言,例如 uk
HAMIR_ERROR_REPORTStrue 表示发送错误报告;否则关闭
HAMIR_MCP_URL要转发到的其他服务器,用于开发

开发

npm install
npm run typecheck && npm test
npm run sync-manifest    # copy tools and languages from the server into manifest.json
npm run pack             # build hamir.mcpb

隐私政策

完整政策请访问 hamir.app/privacy。

  • **收集内容:**每次工具调用的参数(例如搜索查询)和语言设置。不收集账号、姓名、电子邮件、Cookie 或设备标识符。不会发送你的对话。
  • **用途和存储:**参数仅用于响应调用,不会存储。你的 IP 地址用于速率限制,计数器会在五分钟内过期;IP 地址还会与用户代理一起写入 hamir 的请求日志。
  • **共享:**无。你可以选择发送匿名错误报告(在扩展程序的设置中启用“发送错误报告”,或设置 HAMIR_ERROR_REPORTS=true),报告会发送到 hamir 自托管的跟踪器,不包含你的 IP 地址、Cookie 或搜索内容。
  • **保留期限:**不会保留参数。请求日志(IP 地址、用户代理和路径,不含参数)会在 30 天后删除,错误报告会在 90 天后删除。
  • **联系方式:**[email protected]

许可证

代码采用 MIT 许可证。hamir 名称和徽标(icon.png)不在许可范围内:它们用于标识 hamir 应用,分支项目必须使用自己的名称和徽标。

评论

支持 Markdown

第一次接触 MCP?

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

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