MCP Catalogs
Home

mcp-onesearch-api-poc

by bdobyns·0·Score 21

Proof of concept MCP server implementing onesearch-api with various search tools and filters.

searchai-llmdeveloper-tools
0
Forks
12
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Enabling LLMs to perform complex searches through a MCP server interface
you:Providing structured access to onesearch-api features through MCP tools
you:Demonstrating integration patterns between search APIs and MCP protocol
you:What is onesearch-api?
you:Does this server implement authentication?

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 README
  • simple_search

    Simple search using /simple?query=

  • more_like_this

    Find similar content to a document

  • document_fetch

    Fetch document content with /content endpoint

  • browse_specialty

    Browse by specialty

  • browse_topic

    Browse by topic

  • browse_ptopic

    Browse by primary topic

  • browse_subtopic

    Browse by subtopic

  • browse_article_type

    Browse by article type

  • browse_article_category

    Browse by article category

  • browse_article_category_subheading

    Browse by article category subheading

  • browse_cme

    Browse continuing medical education content

  • exact_phrase_search

    Search for exact phrase using /advanced endpoint

Comparable tools

searchapi-mcpsemantic-search-serverbing-search-mcpgoogle-search-mcp

Installation

  1. Clone the repository: git clone https://github.com/bdobyns/mcp-onesearch-api-poc.git
  2. Install dependencies: npm install
  3. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.