MCP.so
ログイン

search-fetch-server MCP Server

@MCP-Mirror

基本情報

カテゴリ

検索

トランスポート

stdio

作者

MCP-Mirror

search-fetch-server MCP Server について

Mirror of

#search-fetch-server#mcp#notes-system

search-fetch-server MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

search-fetch-server MCP Server のツール

3

Create new text notes

Fetch content from a URL and optionally convert to markdown using Puppeteer

Perform a DuckDuckGo search

概要

What is search-fetch-server?

A Model Context Protocol server built with TypeScript that provides resources for notes, tools for creating notes, fetching URLs, and performing DuckDuckGo searches, and prompts for summarizing notes. It demonstrates core MCP concepts for developers.

How to use search-fetch-server?

Install dependencies with npm install, build with npm run build, then add the server configuration to your Claude Desktop config file (claude_desktop_config.json) with the command pointing to the built index.js. For development, use npm run watch for auto-rebuild or npm run inspector for debugging via the MCP Inspector.

Key features of search-fetch-server

  • Resources: Text notes accessible via note:// URIs with metadata
  • Tool create_note: Creates new text notes with title and content
  • Tool fetch_url: Fetches URL content, optionally converting to markdown using Puppeteer
  • Tool duckduckgo_search: Performs DuckDuckGo searches and returns JSON results
  • Prompt summarize_notes: Generates a structured summary of all stored notes

Use cases of search-fetch-server

  • Creating and managing text notes through MCP
  • Fetching web content and optionally converting it to markdown
  • Searching the web via DuckDuckGo and retrieving results
  • Summarizing stored notes using an LLM

よくある質問

1

What runtime dependencies does search-fetch-server require?

Node.js and npm. Install dependencies with `npm install` and build with `npm run build`.

2

How does the `fetch_url` tool work?

It takes a URL and an optional boolean `use_puppeteer`. If true, it uses Puppeteer with `waitUntil: 'networkidle2'` and a 30-second timeout; otherwise it uses axios.

3

What search engine does search-fetch-server use?

DuckDuckGo. The `duckduckgo_search` tool returns results as a JSON string.

4

How can I debug search-fetch-server?

Use the MCP Inspector by running `npm run inspector`, which provides a URL for browser-based debugging.

5

Where are notes stored?

Notes are stored in server state (in-memory); no external database is used.

コメント

「検索」の他のコンテンツ