FieldCure.Mcp.Essentials
0.7.0
There is a newer version of this package available.
See the version list below for details.
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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package FieldCure.Mcp.Essentials --version 0.7.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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.
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. |
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.