FieldCure.Mcp.Essentials
0.7.1
See the version list below for details.
dotnet tool install --global FieldCure.Mcp.Essentials --version 0.7.1
dotnet new tool-manifest
dotnet tool install --local FieldCure.Mcp.Essentials --version 0.7.1
#tool dotnet:?package=FieldCure.Mcp.Essentials&version=0.7.1
nuke :add-package FieldCure.Mcp.Essentials --version 0.7.1
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 |
Web Search
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.
If a paid engine is selected but the API key is missing, the server falls back to Bing/DuckDuckGo with a warning on stderr.
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) |
Links
| Product | Versions 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. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.6.0 | 110 | 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 | 98 | 4/10/2026 |
| 1.3.1 | 104 | 4/8/2026 |
| 1.3.0 | 107 | 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 |
v0.7.1: Graceful fallback to Bing/DuckDuckGo when paid engine API key is missing (no more crash). Warning logged to stderr.