fieldcure avatar

Essentials

fieldcure/fieldcure-mcp-essentials

A Swiss Army knife MCP server that bundles 20 general-purpose tools into a single .NET global tool. You get HTTP requests, Bing web search (free, no key), web page fetching with HTML-to-Markdown conversion, shell command execution, sandboxed JavaScript via Jint, file I/O with document parsing (PDF, DOCX, PPTX, XLSX), and SQLite-backed persistent memory. Optional API keys unlock Serper, Tavily, or SerpApi for category search (news, images, scholar, patents) and more reliable results. Web fetch and downloads include SSRF protection. Document parsing extracts text layers only, no OCR. Install once with dotnet tool install, configure your search engine and Wolfram|Alpha key if needed, and you're ready to script across web, file system, and computational knowledge in any MCP client.

tools
20
transport
STDIO
env vars
9
last updated
May 25, 2026

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

http_requestFull HTTP client (GET/POST/PUT/DELETE/PATCH/HEAD) with custom headers and body

Full HTTP client (GET/POST/PUT/DELETE/PATCH/HEAD) with custom headers and body

No parameter schema in public metadata yet.

web_searchSearch the web and return snippets (title, URL, description)

Search the web and return snippets (title, URL, description)

No parameter schema in public metadata yet.

web_fetchFetch a URL and extract content as Markdown — HTML pages and documents (PDF, DOCX, HWPX, PPTX, XLSX)

Fetch a URL and extract content as Markdown — HTML pages and documents (PDF, DOCX, HWPX, PPTX, XLSX)

No parameter schema in public metadata yet.

download_fileDownload URL content to disk with a configurable download directory, 100 MB limit, and atomic save

Download URL content to disk with a configurable download directory, 100 MB limit, and atomic save

No parameter schema in public metadata yet.

run_commandExecute shell commands with working directory, environment variables, shell selection, and output truncation flags

Execute shell commands with working directory, environment variables, shell selection, and output truncation flags

No parameter schema in public metadata yet.

run_javascriptSandboxed JavaScript execution (Jint) for math, data processing, JSON, regex

Sandboxed JavaScript execution (Jint) for math, data processing, JSON, regex

No parameter schema in public metadata yet.

wolfram_alphaWolfram|Alpha Full Results API — symbolic math, plots, unit conversions, constants; MathML passes through for native rendering

Wolfram|Alpha Full Results API — symbolic math, plots, unit conversions, constants; MathML passes through for native rendering

No parameter schema in public metadata yet.

get_environmentSystem info — local time, timezone, OS, hostname, username, .NET version

System info — local time, timezone, OS, hostname, username, .NET version

No parameter schema in public metadata yet.

read_fileRead files — text with offset/limit, documents (PDF, DOCX, HWPX, PPTX, XLSX) parsed to Markdown

Read files — text with offset/limit, documents (PDF, DOCX, HWPX, PPTX, XLSX) parsed to Markdown

No parameter schema in public metadata yet.

write_fileWrite or append text to files with auto directory creation

Write or append text to files with auto directory creation

No parameter schema in public metadata yet.

search_filesSearch files by glob pattern and content (grep-like)

Search files by glob pattern and content (grep-like)

No parameter schema in public metadata yet.

rememberStore a key-value memory (persisted in SQLite)

Store a key-value memory (persisted in SQLite)

No parameter schema in public metadata yet.

forgetDelete memories by key or keyword search

Delete memories by key or keyword search

No parameter schema in public metadata yet.

list_memoriesSearch and list stored memories with FTS5 and pagination

Search and list stored memories with FTS5 and pagination

No parameter schema in public metadata yet.

search_newsSearch recent news articles via Google News

Search recent news articles via Google News

No parameter schema in public metadata yet.

search_imagesSearch images with size/type filtering

Search images with size/type filtering

No parameter schema in public metadata yet.

search_scholarSearch academic papers with citation counts

Search academic papers with citation counts

No parameter schema in public metadata yet.

search_patentsSearch patent documents with inventor/assignee filtering

Search patent documents with inventor/assignee filtering

No parameter schema in public metadata yet.

set_search_engineSwitch the active engine (bing, duckduckgo, serper, tavily, serpapi) at runtime. Paid-engine API keys resolve lazily via env var or MCP Elicitation on the next search; the switch itself takes only the engine name. Emits notifications/tools/list_changed on success.

Switch the active engine (bing, duckduckgo, serper, tavily, serpapi) at runtime. Paid-engine API keys resolve lazily via env var or MCP Elicitation on the next search; the switch itself takes only the engine name. Emits notifications/tools/list_changed on success.

No parameter schema in public metadata yet.

get_search_engineReturn the currently active engine and its category capabilities. Read-only; use this to reflect live engine state in host UIs or to check category support before calling a category search tool.

Return the currently active engine and its category capabilities. Read-only; use this to reflect live engine state in host UIs or to check category support before calling a category search tool.

No parameter schema in public metadata yet.

Sponsors

Configuration

ESSENTIALS_SEARCH_ENGINE
ESSENTIALS_SEARCH_API_KEY
SERPER_API_KEY
SERPAPI_API_KEY
TAVILY_API_KEY
WOLFRAM_APPID
ESSENTIALS_MEMORY_PATH
ESSENTIALS_DOWNLOAD_DIRECTORY
ESSENTIALS_SETTINGS_PATH

Readme

FieldCure MCP Essentials

NuGet License: MIT

Install once, get the basics. A Model Context Protocol (MCP) server that provides 20 essential tools — HTTP requests, web search & fetch, URL file downloads, Wolfram|Alpha computational knowledge, shell commands, JavaScript execution, file I/O, environment info, and persistent memory — for any MCP client. Category search (news, images, scholar, patents) and runtime engine switching (get/set) are always available; capabilities are guarded at invocation time against the active engine. Built with C# and the official MCP C# SDK.

Features


View the full README on GitHub

Details

Repository
github.com/fieldcure/fieldcure-mcp-essentials
Categories
AI & LLM Tools, Developer Tools, Search & Web Crawling
Package
FieldCure.Mcp.Essentials
Transport
STDIO
Registry
MCP registry, active

More from fieldcure

Related AI & LLM Tools MCP servers

View all
1gammell53 avatarClawworkgammell53/clawwork-mcpAI agent project management — task boards, progress tracking, and cost reporting.0stars
2garitalab5 avatarGarita MCPgaritalab5/garita-mcp-server30 security tools + the Vigia agent to audit MCP servers before you connect.0stars
3agentbase1 avatarOpenClaw Agent Instruction Registryagentbase1/mcp-serverSearch and retrieve agent instruction files: system prompts, skills, workflows, and safety filters.0stars
4j0hanz avatarCode Review Analystj0hanz/code-review-analyst-mcpGemini-powered MCP server for code review analysis.0stars
5jbelieve avatarMaasy — AI Marketing Copilotjbelieve/mcp-serverAI marketing copilot: brand intelligence, campaigns, content, CRM, SEO, and skills for Claude.0stars
6joinquantish avatarPolymarket MCP Serverjoinquantish/polymarket-mcpSelf-hosted MCP server for AI agent trading on Polymarket prediction markets0stars