bmorphism_marginalia-mcp-server

MCP.Pizza Chef: MCP-Mirror

The Marginalia MCP Server is an MCP server that integrates Marginalia Search, a specialized search engine focused on uncovering non-commercial and independent web content. It allows users to discover lesser-known websites and unique content that mainstream search engines might overlook. The server returns structured search results including URLs, titles, and descriptions, making it ideal for applications seeking to explore diverse and niche web content. Installation involves configuring the server within clients like Claude Desktop, enabling seamless search queries through the MCP protocol.

Use This MCP server To

Discover independent, non-commercial web content Integrate niche web search into AI workflows Retrieve structured search results with URLs and descriptions Enhance content discovery beyond mainstream search engines Support research on lesser-known websites and topics

README

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

bmorphism_marginalia-mcp-server FAQ

How do I install the Marginalia MCP Server with Claude Desktop?
Edit Claude Desktop's configuration file to add the Marginalia MCP Server under the mcpServers object, specifying the node command and path to the server's index.js file.
What kind of content does Marginalia MCP Server focus on?
It focuses on independent, non-commercial web content, helping discover unique and lesser-known websites.
What information does the server return in search results?
The server returns URLs, titles, and descriptions for each search result.
Can I use Marginalia MCP Server with other MCP clients besides Claude Desktop?
Yes, as long as the client supports MCP servers and can run the node command with the server's script.
Is the Marginalia MCP Server open source?
Yes, it is a mirror of the GitHub repository at https://github.com/bmorphism/marginalia-mcp-server.
Does the server support commercial content search?
No, it specifically targets non-commercial and independent content.
How do I update the server to the latest version?
Pull the latest changes from the GitHub repository and reinstall or restart the server as needed.
What platforms are supported for running the Marginalia MCP Server?
It runs on any platform that supports Node.js, including macOS, Windows, and Linux.