mcp-onesearch-api-poc
by bdobyns·★ 0·Score 21
Proof of concept MCP server implementing onesearch-api with various search tools and filters.
Overview
This is a proof of concept MCP server built on the onesearch-api using the naked @modelcontextprotocol/sdk for Node.js. It implements multiple search tools including simple search, 'more like this' functionality, document fetching, and various browse scenarios with specialty topics, article types, and categories. The server also supports advanced search features such as exact phrase matching and logical OR operations. It's an early-stage implementation focused on demonstrating how to MCP-enable existing search APIs.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server for prototyping search functionality within AI applications that need access to onesearch-api's specialized search capabilities.
When NOT to choose this
Avoid for production use as it's a proof of concept with no authentication and limited documentation. Consider established search MCP servers for critical applications.
Tools this server exposes
12 tools extracted from the READMEsimple_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
Comparable tools
Installation
- Clone the repository:
git clone https://github.com/bdobyns/mcp-onesearch-api-poc.git - Install dependencies:
npm install - Run the server:
npm start
For Claude Desktop, add to your config.json:
{
"mcpServers": {
"onesearch-api": {
"command": "node",
"args": ["path/to/mcp-onesearch-api-poc/server.js"]
}
}
}FAQ
- What is onesearch-api?
- onesearch-api appears to be a search API service that this MCP server is integrating with. The README doesn't provide details about the API itself, only how it's being exposed through MCP tools.
- Does this server implement authentication?
- Authentication is listed as a TODO item in the README. Currently, the server doesn't appear to have authentication implemented, though there are plans to add it for attribution and potential monetization.
Compare mcp-onesearch-api-poc with
Last updated · Auto-generated from public README + GitHub signals.