FieldCure.Mcp.Essentials 0.7.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global FieldCure.Mcp.Essentials --version 0.7.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local FieldCure.Mcp.Essentials --version 0.7.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=FieldCure.Mcp.Essentials&version=0.7.0
                    
nuke :add-package FieldCure.Mcp.Essentials --version 0.7.0
                    

FieldCure.Mcp.Essentials

Install once, get the basics. An MCP server with 12 essential tools for any MCP client.

Tools

Tool Description
http_request Full HTTP client (GET/POST/PUT/DELETE/PATCH/HEAD) with SSRF protection
web_search Search the web and return snippets (title, URL, description)
web_fetch Fetch a URL and extract content as Markdown with length limit
run_command Shell command execution with timeout, working directory, and env vars
run_javascript Sandboxed JavaScript (Jint) — math, JSON, regex, data processing
get_environment System info — time, timezone, OS, hostname, username
read_file Text file reading with offset/limit for large files
write_file File writing (overwrite/append) with auto directory creation
search_files File search by glob pattern and content (grep-like)
remember Store a key-value memory (persisted in SQLite)
forget Delete memories by key or keyword search
list_memories Search and list stored memories with FTS5 and pagination

Default engine is Bing (free, no API key needed). For more reliable results, use an API-based engine:

Engine Free Tier API Key
Bing (default) Unlimited (scraping) Not needed
Serper 2,500 one-time serper.dev
Tavily 1,000/month tavily.com
SerpApi 100/month serpapi.com
# Use Serper
fieldcure-mcp-essentials --search-engine serper --search-api-key YOUR_KEY

# Or via environment variables
ESSENTIALS_SEARCH_ENGINE=tavily ESSENTIALS_SEARCH_API_KEY=xxx fieldcure-mcp-essentials

API keys can also be stored in Windows PasswordVault per engine:

Engine PasswordVault Resource
Serper FieldCure:Essentials:SerperApiKey
Tavily FieldCure:Essentials:TavilyApiKey
SerpApi FieldCure:Essentials:SerpApiApiKey

Use the region parameter for localized results:

{ "query": "서울 맛집", "region": "ko-kr" }

Without --search-engine, a fallback engine (Bing → DuckDuckGo) auto-switches on CAPTCHA.

Memory

Memories are stored in SQLite (%LOCALAPPDATA%/FieldCure/Mcp.Essentials/memory.db) and shared across all MCP clients on the same machine.

# Custom memory path
fieldcure-mcp-essentials --memory-path /path/to/memory.db

# Or via environment variable
ESSENTIALS_MEMORY_PATH=/path/to/memory.db fieldcure-mcp-essentials

Quick Start

dotnet tool install -g FieldCure.Mcp.Essentials

Claude Desktop

{
  "mcpServers": {
    "essentials": {
      "command": "fieldcure-mcp-essentials"
    }
  }
}

VS Code

{
  "servers": {
    "essentials": {
      "command": "fieldcure-mcp-essentials"
    }
  }
}

AssistStudio

Settings > MCP Servers > Add Server:

Field Value
Name Essentials
Command fieldcure-mcp-essentials
Arguments (empty)
Environment (none — search engine API keys are optional)
Description (auto-filled on first connection)

Requirements

  • .NET 8.0 Runtime or later
  • No API keys needed for default Bing; optional API keys for Serper, Tavily, SerpApi

See Also — AssistStudio Ecosystem

Package Description
FieldCure.Mcp.Essentials HTTP, web search (Bing/Serper/Tavily), shell, JavaScript, file I/O, persistent memory
FieldCure.Mcp.Outbox Multi-channel messaging — Slack, Telegram, Email (SMTP/Graph), KakaoTalk
FieldCure.Mcp.Filesystem Sandboxed file/directory operations with built-in document parsing (DOCX, HWPX, XLSX, PDF)
FieldCure.Mcp.Rag Document search — hybrid BM25 + vector retrieval, multi-KB, incremental indexing
FieldCure.Mcp.PublicData.Kr Korean public data gateway — data.go.kr (80,000+ APIs)
FieldCure.AssistStudio.Runner Headless LLM task runner with scheduling via Windows Task Scheduler
FieldCure.AssistStudio Multi-provider AI workspace for Windows (WinUI 3)
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2.6.0 108 4/29/2026
2.5.0 103 4/25/2026
2.4.0 101 4/23/2026
2.3.0 100 4/23/2026
2.2.0 107 4/22/2026
2.1.1 107 4/21/2026
2.1.0 110 4/20/2026
2.0.0 107 4/17/2026
1.5.0 101 4/14/2026
1.4.2 113 4/10/2026
1.4.1 95 4/10/2026
1.4.0 97 4/10/2026
1.3.1 102 4/8/2026
1.3.0 105 4/8/2026
1.2.0 107 4/7/2026
1.1.0 106 4/7/2026
1.0.0 102 4/6/2026
0.7.1 107 4/6/2026
0.7.0 97 4/6/2026
0.6.0 111 4/4/2026
Loading failed

v0.7.0: Per-engine PasswordVault API key storage (SerperApiKey, TavilyApiKey, SerpApiApiKey). CLI and env var override still supported.