An MCP server that provides access to Marginalia Search, a search engine focused on discovering non-commercial and independent web content.
1 stars1 watching1 forks

Marginalia MCP Server

An MCP server that provides access to Marginalia Search, a search engine focused on discovering non-commercial and independent web content.

Features

  • Search the web using Marginalia Search
  • Focus on independent, non-commercial content
  • Discover lesser-known websites and unique content
  • Results include URLs, titles, and descriptions

Installation for Claude Desktop Client

  1. Open Claude Desktop's configuration file:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add the following to the mcpServers object in your configuration:

{
  "mcpServers": {
    "marginalia": {
      "command": "node",
      "args": ["/path/to/marginalia-mcp-server/build/index.js"]
    }
  }
}

Replace /path/to with the actual path to where you've installed this server.

Usage

Once connected, you can use the search tool with queries like:

use_mcp_tool({
  server_name: "marginalia-mcp-server",
  tool_name: "search",
  arguments: {
    query: "your search query",
    count: 10  // optional: number of results (default: 10)
  }
})

Extending

This server can be extended to support additional LLM integrations. See mcp-llms-full.txt for implementation opportunities.

License

MIT License - see LICENSE file for details

Features

search
discovery
independent
noncommercial

Category

Search