mcp-onesearch-api-poc
by bdobyns·★ 0·综合分 21
概念验证 MCP 服务器,实现了 onesearch-api 及多种搜索工具和过滤器。
概述
这是一个基于 onesearch-api 构建的 MCP 服务器概念验证,使用了 @modelcontextprotocol/sdk for Node.js。它实现了多种搜索工具,包括简单搜索、'更多类似内容'功能、文档获取,以及各种浏览场景,如专业主题、文章类型和类别。服务器还支持高级搜索功能,如精确短语匹配和逻辑 OR 操作。这是一个早期阶段实现,专注于演示如何为现有搜索 API 启用 MCP 功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
选择此 MCP server 用于需要访问 onesearch-api 专业搜索功能的 AI 应用程序中的搜索功能原型设计。
什么时候不要选它
避免在生产环境中使用,因为它是一个概念验证产品,没有身份验证且文档有限。对于关键应用,请考虑成熟的搜索 MCP server。
此 server 暴露的工具
从 README 抽取出 12 个工具simple_searchSimple search using /simple?query=
more_like_thisFind similar content to a document
document_fetchFetch document content with /content endpoint
browse_specialtyBrowse by specialty
browse_topicBrowse by topic
browse_ptopicBrowse by primary topic
browse_subtopicBrowse by subtopic
browse_article_typeBrowse by article type
browse_article_categoryBrowse by article category
browse_article_category_subheadingBrowse by article category subheading
browse_cmeBrowse continuing medical education content
exact_phrase_searchSearch for exact phrase using /advanced endpoint
可对比工具
安装
- 克隆仓库:
git clone https://github.com/bdobyns/mcp-onesearch-api-poc.git - 安装依赖:
npm install - 运行服务器:
npm start
对于 Claude Desktop,添加到您的 config.json:
{
"mcpServers": {
"onesearch-api": {
"command": "node",
"args": ["path/to/mcp-onesearch-api-poc/server.js"]
}
}
}FAQ
- onesearch-api 是什么?
- onesearch-api 似乎是一个搜索 API 服务,这个 MCP 服务器正在与之集成。README 没有提供关于 API 本身的详细信息,只介绍了如何通过 MCP 工具暴露其功能。
- 这个服务器是否实现了身份验证?
- 身份验证在 README 中列为待办事项。目前,该服务器似乎没有实现身份验证,尽管计划添加它用于归因和潜在的货币化。
mcp-onesearch-api-poc 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。