search-fetch-server MCP Server
by nexon33
This is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing resources representing text notes, tools for creating notes and fetching URLs, and prompts for generating summaries.
Last updated: N/A
What is search-fetch-server MCP Server?
A Model Context Protocol (MCP) server that implements a simple notes system. It provides resources for managing text notes, tools for creating notes, fetching URLs, and performing searches, and prompts for generating summaries of notes for use with LLMs.
How to use search-fetch-server MCP Server?
To use with Claude Desktop, add the server config to the claude_desktop_config.json file. Install dependencies with npm install
, build the server with npm run build
, and then configure the server path in the JSON config. Debugging can be done using the MCP Inspector with npm run inspector
.
Key features of search-fetch-server MCP Server
Resources: List and access notes via note:// URIs
Tools: Create new notes, fetch content from URLs, perform DuckDuckGo searches
Prompts: Generate summaries of all stored notes
Plain text mime type for simple content access
Use cases of search-fetch-server MCP Server
Creating and managing text-based notes within an MCP environment.
Fetching content from external URLs and integrating it into notes.
Performing web searches and incorporating results into notes.
Generating summaries of notes for use with Large Language Models like Claude.
FAQ from search-fetch-server MCP Server
What is MCP?
What is MCP?
Model Context Protocol, a protocol for communication between applications and language models.
What is the purpose of this server?
What is the purpose of this server?
To provide a simple notes system that demonstrates core MCP concepts.
How do I install the server?
How do I install the server?
Install dependencies with npm install
and build the server with npm run build
.
How do I configure the server with Claude Desktop?
How do I configure the server with Claude Desktop?
Add the server config to the claude_desktop_config.json file, specifying the command and arguments.
How do I debug the server?
How do I debug the server?
Use the MCP Inspector with npm run inspector
.