Back to Home
nomad-actual icon

aetherium-nexus-mcp-server

by nomad-actual

Overview

A comprehensive collection of Model Context Protocol (MCP) tools for personal automation, intelligent information retrieval (RAG, web search, scraping), and common utilities (weather, time, package tracking).

Installation

Run Command
docker compose up --build

Environment Variables

  • MCP_SERVER_PORT
  • MCP_SERVER_HOST
  • MCP_SERVER_CORS_ALLOWED_ORIGINS
  • MCP_SERVER_CORS_ALLOWED_HOSTS
  • MCP_SERVER_TITLE
  • TOOL_CALL_TIMEOUT
  • DEFAULT_LOCATION_LAT
  • DEFAULT_LOCATION_LON
  • TIMESERVER_HOST
  • TIMESERVER_PORT
  • TIMESERVER_TIMEOUT
  • LOCALE_REGION
  • LOCALE_UNITS
  • LOCALE_MONTH
  • LOCALE_SHOWWEEKDAY
  • IS_24_HOUR_TIME
  • SEARCH_HOST
  • SEARCH_TIMEOUT
  • SEARCH_PAGE_CONTENT_LIMIT
  • SEARCH_MAX_RESULTS
  • LLM_HOST
  • EMBEDDING_MODEL
  • EMBEDDING_MODEL_CONTEXT
  • SEMANTIC_SEARCH_MODEL
  • SEMANTIC_SEARCH_MODEL_CONTEXT
  • RAG_DATASTORE
  • RAG_STORAGE_URI
  • RAG_LIMIT_RESULTS
  • SEMANTIC_SEARCH_ENABLED
  • RAG_SOURCE_DIRECTORIES
  • RAG_INCLUDE_FILE_EXT
  • RAG_MAX_FILE_SIZE_MB
  • RAG_IGNORE_DIRS
  • SCRAPER_CONTENT_LIMIT
  • SCRAPER_REQUEST_TIMEOUT
  • SCRAPER_BASIC_MIN_SCORE
  • SCRAPER_BASIC_MIN_LENGTH
  • SCRAPER_REDDIT_MAX_TOP_LEVEL_COMMENTS
  • SCRAPER_REDDIT_MAX_COMMENT_LENGTH
  • SCRAPER_REDDIT_MAX_COMMENT_THREAD_DEPTH
  • SCRAPER_REDDIT_MAX_COMMENTS_PER_THREAD_DEPTH
  • SCRAPER_REDDIT_IGNORE_COMMENTS
  • PINO_LOG_LEVEL

Security Notes

The CORS configuration (`app.use(cors)`) is explicitly commented out, which means the server will not enforce any cross-origin restrictions. This is a critical security risk for a network-accessible API, potentially exposing it to Cross-Site Request Forgery (CSRF) and other client-side attacks from any domain. The `puppeteer` usage for package tracking screenshots on arbitrary URLs, while timed out, introduces a potential attack surface if a malicious URL leads to browser exploits or unexpected resource consumption in the underlying Chromium instance. Direct loading of external content into `JSDOM` for web scraping also carries a risk, though `Readability` helps mitigate parsing malicious content.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-15

Tags

MCPToolsAIRAGWeb Scraping