← Back to Plugins
MCP Server MCP

io.github.fieldcure/essentials

github By github 👁 1 views ▲ 0 votes

Essential MCP server: HTTP, web search, downloads, Wolfram|Alpha, shell, JS, file I/O, memory.

Homepage Verified source GitHub

Install

nuget:[email protected]

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "nuget",
      "registryBaseUrl": "https://api.nuget.org/v3/index.json",
      "identifier": "FieldCure.Mcp.Essentials",
      "version": "2.6.1",
      "runtimeHint": "dnx",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "value": "{essentials_search_engine}",
          "variables": {
            "essentials_search_engine": {
              "description": "Initial search engine",
              "default": "bing",
              "choices": [
                "bing",
                "duckduckgo",
                "serper",
                "tavily",
                "serpapi"
              ]
            }
          },
          "name": "ESSENTIALS_SEARCH_ENGINE"
        },
        {
          "value": "{essentials_search_api_key}",
          "variables": {
            "essentials_search_api_key": {
              "description": "API key for the engine selected by ESSENTIALS_SEARCH_ENGINE",
              "isSecret": true
            }
          },
          "name": "ESSENTIALS_SEARCH_API_KEY"
        },
        {
          "value": "{serper_api_key}",
          "variables": {
            "serper_api_key": {
              "description": "Serper API key for web search",
              "isSecret": true
            }
          },
          "name": "SERPER_API_KEY"
        },
        {
          "value": "{serpapi_api_key}",
          "variables": {
            "serpapi_api_key": {
              "description": "SerpApi API key for web search",
              "isSecret": true
            }
          },
          "name": "SERPAPI_API_KEY"
        },
        {
          "value": "{tavily_api_key}",
          "variables": {
            "tavily_api_key": {
              "description": "Tavily API key for web search",
              "isSecret": true
            }
          },
          "name": "TAVILY_API_KEY"
        },
        {
          "value": "{wolfram_appid}",
          "variables": {
            "wolfram_appid": {
              "description": "Wolfram|Alpha AppID",
              "isSecret": true
            }
          },
          "name": "WOLFRAM_APPID"
        },
        {
          "value": "{essentials_memory_path}",
          "variables": {
            "essentials_memory_path": {
              "description": "SQLite memory database path"
            }
          },
          "name": "ESSENTIALS_MEMORY_PATH"
        },
        {
          "value": "{essentials_download_directory}",
          "variables": {
            "essentials_download_directory": {
              "description": "Default directory for downloaded files"
            }
          },
          "name": "ESSENTIALS_DOWNLOAD_DIRECTORY"
        },
        {
          "value": "{essentials_settings_path}",
          "variables": {
            "essentials_settings_path": {
              "description": "Settings file path"
            }
          },
          "name": "ESSENTIALS_SETTINGS_PATH"
        }
      ]
    }
  ]
}
mcp model-context-protocol nuget

Comments

Sign in to leave a comment

Loading comments...