From cb22192dae5e4e8fa2cf0a3079e273f0490e8e44 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Wed, 11 Feb 2026 13:40:04 +0000 Subject: [PATCH 1/2] Add Fetch MCP server definition Reference Fetch MCP server from modelcontextprotocol/servers. Retrieve web content and convert to markdown. Uses mcp-server-fetch Python package via uvx. https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx --- servers/community.fetch.json | 46 ++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 servers/community.fetch.json diff --git a/servers/community.fetch.json b/servers/community.fetch.json new file mode 100644 index 0000000..c7c2690 --- /dev/null +++ b/servers/community.fetch.json @@ -0,0 +1,46 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "community.fetch", + "name": "Fetch", + "alias": "fetch", + "description": "Fetch web content and convert it to markdown. Retrieve web pages, extract text content, and access robots.txt files for any URL.", + "icon": "https://avatars.githubusercontent.com/u/182288589?v=4", + "schema_version": "2.1", + "categories": ["search"], + "tags": ["fetch", "web", "scraping", "markdown", "http", "url"], + + "transport": { + "type": "stdio", + "command": "uvx", + "args": ["mcp-server-fetch"], + "metadata": { + "inputs": [] + } + }, + + "auth": { + "type": "none", + "instructions": "No authentication required. Fetches public web content." + }, + + "contributor": { + "name": "Model Context Protocol", + "github": "modelcontextprotocol", + "url": "https://modelcontextprotocol.io" + }, + + "links": { + "repository": "https://github.com/modelcontextprotocol/servers", + "homepage": "https://modelcontextprotocol.io", + "documentation": "https://github.com/modelcontextprotocol/servers/tree/main/src/fetch#readme" + }, + + "platforms": ["all"], + + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": true + } +} From 60d3f98b80ef6e09fed03502eddf953b819b66d7 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Thu, 19 Feb 2026 22:44:27 +0800 Subject: [PATCH 2/2] fix: rename server files with transport suffix - community.fetch.json -> community.fetch-uvx.json (id: community.fetch-uvx) Signed-off-by: Mohammod Al Amin Ashik --- ...ty.fetch.json => community.fetch-uvx.json} | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) rename servers/{community.fetch.json => community.fetch-uvx.json} (79%) diff --git a/servers/community.fetch.json b/servers/community.fetch-uvx.json similarity index 79% rename from servers/community.fetch.json rename to servers/community.fetch-uvx.json index c7c2690..3646c45 100644 --- a/servers/community.fetch.json +++ b/servers/community.fetch-uvx.json @@ -1,42 +1,49 @@ { "$schema": "../schemas/server-definition.schema.json", - "id": "community.fetch", - "name": "Fetch", + "id": "community.fetch-uvx", + "name": "Fetch (uvx)", "alias": "fetch", "description": "Fetch web content and convert it to markdown. Retrieve web pages, extract text content, and access robots.txt files for any URL.", "icon": "https://avatars.githubusercontent.com/u/182288589?v=4", "schema_version": "2.1", - "categories": ["search"], - "tags": ["fetch", "web", "scraping", "markdown", "http", "url"], - + "categories": [ + "search" + ], + "tags": [ + "fetch", + "web", + "scraping", + "markdown", + "http", + "url" + ], "transport": { "type": "stdio", "command": "uvx", - "args": ["mcp-server-fetch"], + "args": [ + "mcp-server-fetch" + ], "metadata": { "inputs": [] } }, - "auth": { "type": "none", "instructions": "No authentication required. Fetches public web content." }, - "contributor": { "name": "Model Context Protocol", "github": "modelcontextprotocol", "url": "https://modelcontextprotocol.io" }, - "links": { "repository": "https://github.com/modelcontextprotocol/servers", "homepage": "https://modelcontextprotocol.io", "documentation": "https://github.com/modelcontextprotocol/servers/tree/main/src/fetch#readme" }, - - "platforms": ["all"], - + "platforms": [ + "all" + ], "capabilities": { "tools": true, "resources": false,