Back to Home
AsloWaves icon

unified-mcp-api

by AsloWaves

Overview

A unified REST API replacing multiple Model Context Protocol (MCP) servers to reduce token overhead for AI agents like Claude, providing access to various developer tools and external services.

Installation

Run Command
npm start

Environment Variables

  • PORT
  • NODE_ENV
  • API_KEY
  • GITHUB_TOKEN
  • NOTION_TOKEN
  • RENDER_API_KEY
  • TRELLO_API_KEY
  • TRELLO_TOKEN
  • DISCORD_BOT_TOKEN
  • SQLITE_DB_PATH
  • MEMORY_GRAPH_PATH
  • THINKING_SESSIONS_PATH
  • ALLOWED_PATHS
  • LOG_LEVEL
  • CONTEXT7_API_KEY

Security Notes

The server exposes highly privileged endpoints: `/api/v1/db/query/raw` allows arbitrary raw SQL execution, and `/api/v1/browser/evaluate` allows arbitrary JavaScript execution in a headless browser. A compromised API key could lead to severe consequences, including data manipulation/exfiltration and arbitrary code execution. The browser automation also runs with `--no-sandbox`, which reduces isolation. While filesystem operations are restricted by `ALLOWED_PATHS`, they remain powerful. Authentication relies on a single shared bearer token (API_KEY) from environment variables, which is less secure than robust user-based authentication. Hardcoded secrets are not present, but the reliance on environment variables makes secure deployment crucial.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2025-11-30

Tags

REST APIDeveloper ToolsAI Agent IntegrationContext ManagementUnified API