domainstack.io
🧰 All-in-one domain name intelligence as a service
claude mcp add --transport stdio jakejarvis-domainstack.io node apps/web/server.js \ --env DATABASE_URL="Postgres connection string"
How to use
Domainstack.io provides a unified MCP server interface for performing AI-assisted domain lookups and intelligence queries. The MCP server exposes tools that let you query domain reports, ownership/verification status, DNS and WHOIS-like data, and provider metadata, all integrated with AI-driven natural language capabilities to answer questions about a domain. Use the server to run lookups, fetch domain health signals, and leverage the AI assistant to interpret results or generate follow-up actions. The system is designed to work with structured domain data and can be extended to include caching, rate limiting, and background jobs for large batch requests through the underlying platform configuration.
How to install
Prerequisites:
- Git
- Node.js (recommended LTS) and pnpm
- Access to a Postgres database for domain stack data (as configured by the project)
- Clone the repository:
git clone https://github.com/jakejarvis/domainstack.io.git
cd domainstack.io
- Install dependencies (using pnpm):
pnpm install
- Configure environment variables
- Copy the example environment file for the web app and adjust values as needed:
cp apps/web/.env.example apps/web/.env.local
- Ensure a Postgres connection string is provided in DATABASE_URL and other required secrets are set in apps/web/.env.local
- Initialize and run migrations (if applicable to your setup):
pnpm db:migrate
- Start the development server:
pnpm dev
- Open the app in your browser:
http://localhost:3000
Notes:
- This repository is a Turborepo monorepo; you may need to run additional setup for other apps/packages as needed.
- If you deploy to production, you will likely replace the dev server with your chosen environment (Vercel, Docker, etc.).
Additional notes
Tips and common issues:
- Ensure DATABASE_URL is reachable from the app container and has proper permissions.
- When running locally, you may need to install additional tools or dependencies specified by the monorepo (e.g., Drizzle migrations tooling).
- If you encounter port conflicts, adjust the start script or environment to use an available port.
- For AI-assisted domain queries, ensure any required API keys or gateway configurations for AI services are provided in the environment.
- Review turborepo configuration (turbo.json) to understand task scopes and caching behavior for faster development iterations.
Related MCP Servers
mindsdb
Query Engine for AI Analytics: Build self-reasoning agents across all your live data
shadcn-ui
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
programmatic-tool-calling-ai-sdk
âš¡ Cut LLM inference costs 80% with Programmatic Tool Calling. Instead of N tool call round-trips, generate JavaScript to orchestrate tools in Vercel Sandbox. Supports Anthropic, OpenAI, 100+ models via AI Gateway. Novel MCP Bridge for external service integration.
goai
AI SDK for building AI-powered applications in Go
PlexMCP-OSS
The MCP gateway platform. PlexMCP gives you a unified gateway to manage, orchestrate, and secure your MCP servers.