1. Conduid
  2. Data
  3. Super MCP Server
MCP server · Data

Super MCP Server

A Lambda-deployable MCP server with embedded SuperDB for data querying.

Unclaimed MIT last commit 6 months ago datamcplambdamcp-serverjsonquery
61Good

Scored 3 months ago · breakdown

About Super MCP Server

Super MCP Server is an MCP server published by berrydev-ai in the Data category: a Lambda-deployable MCP server with embedded SuperDB for data querying. It has been installed 0 times through Conduid.

The repository has 2 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx super-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Super MCP Server

Powered by Claude · Grounded in docs

I know everything about Super MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Super MCP Server

A Lambda-deployable MCP server with embedded SuperDB for data querying.

Features

  • Embedded SuperDB: No external dependencies, Super binary is embedded in the Go executable
  • Lambda Ready: Runs in AWS Lambda with automatic binary extraction to /tmp
  • Local Development: Also works as a local MCP server for testing with Claude Desktop
  • Three Core Tools:
    • query_data: Execute SuperSQL queries on data files or URLs
    • list_files: List data files in directories
    • analyze_data: Analyze data structure and types

Setup

  1. Download Super binary:
chmod +x scripts/setup.sh
./scripts/setup.sh
  1. Build for local testing:
go mod tidy
go build -o super-mcp-server
  1. Build for Lambda:
GOOS=linux GOARCH=amd64 go build -o bootstrap main.go
zip lambda-deployment.zip bootstrap

Local Usage

Configure Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "super-data": {
      "command": "/absolute/path/to/super-mcp-server",
      "args": [],
      "env": {}
    }
  }
}

Then restart Claude Desktop and you can ask questions like:

  • "List the data files in my current directory"
  • "Query my sample.json file and show the first 10 records"
  • "Analyze the structure of this CSV file"

Lambda Deployment

  1. Upload lambda-deployment.zip to AWS Lambda
  2. Set runtime to "Provide your own bootstrap on Amazon Linux 2"
  3. Set handler to "bootstrap"
  4. Increase timeout (recommend 30+ seconds for large queries)
  5. Increase memory (recommend 512MB+ for better performance)

Project Structure

super-mcp-server/
├── main.go                    # Complete server implementation
├── go.mod                     # Go module dependencies
├── scripts/
│   └── setup.sh              # Downloads Super binary
├── binaries/
│   └── super-linux-amd64     # Embedded Super binary (created by setup.sh)
└── README.md                 # This file

Example Queries

Once connected to Claude Desktop, you can ask:

Basic Queries

  • "What data files do I have in my current directory?"
  • "Show me the first 5 records from data.json"
  • "Count the rows in my CSV file"

Advanced Analytics

  • "Find the top 10 users by activity in my logs"
  • "Group sales data by month and show totals"
  • "Analyze the data types in my JSON file"

URL Data Sources

SuperSQL Language

The server uses SuperDB's SuperSQL dialect, which extends SQL with:

  • Pipe syntax: SELECT * FROM data.json | WHERE age > 25 | GROUP BY department
  • JSON native: No need for special JSON functions
  • Schema-less: Works with heterogeneous data
  • Rich types: Supports complex nested data structures

Technical Notes

  • The Super binary is embedded at compile time (~15-20MB)
  • In Lambda, the binary is extracted to /tmp on first invocation
  • Supports data from files, URLs, S3 paths (if Lambda has permissions)
  • Works with JSON, CSV, Parquet, NDJSON, and many other formats
  • Container reuse means binary extraction only happens once per container lifecycle

Troubleshooting

"Super binary not found" error

  • Make sure you ran ./scripts/setup.sh before building
  • Check that binaries/super-linux-amd64 exists and is executable

Claude Desktop connection issues

  • Use absolute paths in the configuration
  • Restart Claude Desktop after configuration changes
  • Check that the binary is executable: chmod +x super-mcp-server

Lambda timeout errors

  • Increase Lambda timeout for large data processing
  • Consider using Lambda layers for very large deployments
  • Monitor CloudWatch logs for specific error messages

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Super MCP Server

How do I install Super MCP Server?

Run npx super-mcp-server, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Super MCP Server safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Super MCP Server still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.