Marginalia MCP Server
マージナリアMCPサーバー
非営利コンテンツやインターネット上の隠れた宝石を見つけることに特化した検索エンジン、 Marginalia Searchへのアクセスを提供する MCP (Model Context Protocol) サーバー。
特徴
Marginalia Search API を使用してウェブを検索する
インデックスや結果数などの設定可能な検索パラメータ
役立つエラーメッセージによるレート制限保護
シームレスな統合のためにMCP SDKを使用して構築
Related MCP server: SearxNG MCP Server
インストール
npm install
npm run build構成
サーバーは環境変数を使用して設定できます。
MARGINALIA_API_KEY: Marginalia Search API キー (オプション、デフォルトはパブリックアクセス)
専用APIキーをリクエストするには、 kontakt@ marginalia.nuまでご連絡ください。
使用法
サーバーは次の MCP ツールを提供します。
検索
次のパラメータを使用して、Marginalia Search を使用して Web を検索します。
query(必須): 検索クエリ文字列index(オプション):検索インデックス番号(メインGUIのドロップダウンに対応)count(オプション): 返される結果の数 (1-100、デフォルト: 10)
MCP 経由の使用例:
const result = await mcp.useTool("marginalia", "search", {
query: "interesting non-commercial websites",
count: 5
});応答フォーマット
検索結果は次の形式で返されます。
{
"query": "your search query",
"license": "license information",
"results": [
{
"url": "result url",
"title": "page title",
"description": "page description"
}
// ... more results
]
}エラー処理
サーバーには、次の堅牢なエラー処理機能が含まれています。
レート制限(503件の応答)
無効なリクエスト
ネットワークエラー
API固有のエラー
テキスト読み上げサポートの追加
say MCP サーバーを使用してテキスト読み上げ機能を有効にするには、次の構成を追加します。
Cline(VSCode拡張機能)の場合
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonに追加します:
{
"mcpServers": {
"say": {
"command": "node",
"args": ["/Users/barton/worlds/servers/src/say-mcp-server/build/index.js"]
}
}
}クロードデスクトップ向け
~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します:
{
"mcpServers": {
"say": {
"command": "node",
"args": ["/Users/barton/worlds/servers/src/say-mcp-server/build/index.js"]
}
}
}say MCPサーバーは、複数の音声と言語に対応したテキスト読み上げ機能を提供します。利用可能なツール:
speak: 指定された音声と速度でテキストを読み上げるlist_voices: 利用可能なすべてのテキスト読み上げ音声を一覧表示します
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables free web searching using Google search results with no API keys required, returning structured results with titles, URLs, and descriptions.1235MIT
- AlicenseBqualityCmaintenanceProvides web search capabilities using SearxNG, allowing AI assistants like Claude to search the web with a privacy-respecting metasearch engine.110MIT
- Flicense-quality-maintenanceEnables web search capabilities within MCP-compatible LLM clients using the Parallel Search API. Designed for daily use and everyday smaller web-search tasks.16
- AlicenseAqualityDmaintenanceEnables private web search and webpage content extraction using a local SearxNG instance, prioritizing user privacy and autonomy.22MIT
Related MCP Connectors
Collaborative, cache-first web search for agents — cited answers from a shared live-web pool.
Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
The best web search for your AI Agent
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bmorphism/marginalia-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server