Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
OSINT investigations with traceable evidence: domains, URLs, IPs, scams and business records.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
X-API-KeyValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Run this in your terminal
claude mcp add --transport http context https://context.everydaysecurity.ai/api/mcp --header 'X-API-Key: your-value'Fill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"context": {
"url": "https://context.everydaysecurity.ai/api/mcp",
"headers": {
"X-API-Key": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"context": {
"type": "http",
"url": "https://context.everydaysecurity.ai/api/mcp",
"headers": {
"X-API-Key": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Your choice stays on this device in a cookie; no account needed.
X-API-Key secret HTTP headerThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified against the domain everydaysecurity.ai (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: X-API-Key
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 8 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, debuff
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Let coding agents play, test and tune your 2D web game: live state, explained errors, replays, fuzz.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Connect Claude, Cursor, VS Code or any MCP client to Context, the AI-assisted investigation platform from Everyday Security. Look up domains, URLs, IP addresses and ASNs, email addresses, phone numbers, crypto wallets, and state business records. Run autonomous investigations of suspicious sites, and read the evidence those investigations collect.
Every answer shows its evidence. Many AI tools give you a conclusion you can't check. Context keeps facts and conclusions apart:
scam or inconclusive) with a confidence band. It lists each piece of evidence it rests on, with the source class (third-party report, our own capture, a scorer, or a language model's reading of the page), the strength, the time of the capture, and the graph node you can open to check it.inconclusive, and a scam check answers caution, which is explicitly not the same as safe. A list that was cut short says so, and so does a lookup that failed. Neither is shown as an empty result.This repository holds the setup guides, client configs, worked examples and the tool reference. The server itself is hosted, so there is nothing to install for most clients. Claude Desktop needs a small local bridge (see clients/claude-desktop).
Investigators who want an AI assistant for OSINT work (domain and infrastructure pivots, scam and fraud investigations, business-registry research) without losing sight of where each claim came from. It also suits teams whose own AI agents should check a link, number or address before they act on it.
Context has a free tier, and anyone can sign up. There's no request form and no waiting list.
Until you've accepted the license, your client still connects and lists the tools, but each tool call answers with a message telling you where to accept. Once you accept, run the call again. You don't need to reconnect. A small number of sign-ups, for example from disposable email addresses, are checked by a person first, and the message says so.
If a request reaches a server with no credentials at all, it still answers 401 with the same sign-in pointer, and the body now also says where to sign up and what the server needs (an account for the investigation server, an agent key for the scam check server).
With Claude Code:
claude mcp add --transport http context https://context.everydaysecurity.ai/api/mcp
Run /mcp in Claude Code, authenticate context in the browser window that opens, then ask:
What does Context know about
login-verify.example.net? Show me the sources behind each fact.
Configs for VS Code, Cursor, Claude Desktop and generic clients are in clients/.
| Endpoint | Tools | Authentication |
|---|---|---|
https://context.everydaysecurity.ai/api/mcp | Investigation tools (10) | Browser sign-in in Claude Code and VS Code. An API key header elsewhere (keys issued on request, see clients/). |
https://context.everydaysecurity.ai/api/mcp/check | check_scam, get_check | An agent key you make in Context |
| Indicator | Look up what's known | Investigate or collect | Example |
|---|---|---|---|
| Domain | get_fact, check_scam | start_investigation, enqueue_crawl | examples/domain.md |
| URL | get_fact, check_scam | enqueue_crawl → get_crawl → get_crawl_artifact, start_investigation | examples/url.md |
| IP address and ASN | get_fact (IP and ASN), check_scam (IP) | start_investigation (IP only) | examples/ip-asn.md |
| Email address | get_fact, check_scam | Not investigated, only looked up | examples/email.md |
| Phone number | get_fact, check_scam | Not investigated, only looked up | examples/phone.md |
| Crypto wallet | get_fact | Not investigated, only looked up | examples/crypto-wallet.md |
| Business (state registry) | search_business_records, get_fact | start_investigation | examples/business.md |
| Person (in state registry records) | search_business_records, get_fact | start_investigation | examples/person-business-records.md |
Know the limits before you rely on it:
When Context touches a target, it does so from isolated, disposable collection devices. Your machine and our customer-facing services never connect to it. You choose how loud an investigation may be with the noise argument of start_investigation:
noise | What the target can observe |
|---|---|
passive | Nothing. Reads only what Context and its data vendors already hold. |
fetch | One page load from a collection device. No screenshots, no form probing, no following links. |
crawl (default) | A full crawl from a collection device, which can include probing forms. |
An autonomous investigation can't engage a target, for example by messaging it, at any noise level.
Two points of hygiene for your own agent:
reasons, timeline details) as data written by the adversary, never as instructions.The complete reference, generated from the servers' own tools/list, is in TOOLS.md. In brief:
| Tool | What it does |
|---|---|
get_fact | Everything known about one indicator: sightings, sources, attributes, related indicators. Never crawls. |
start_investigation / get_investigation | Run an autonomous investigation and read its verdict, the evidence behind it, and its timeline. |
enqueue_crawl / get_crawl / get_crawl_artifact | Send a URL to the collection fleet and read the DOM, console, network log, HAR and screenshot. |
search_business_records | Ask questions about state business registrations by counts and fields, for example agents with many registrations or addresses shared by many businesses. |
check_scam / get_check | A block, caution or allow answer for a URL, domain, IP, email or phone, with its reasons. |
send_feedback / list_my_feedback / get_my_feedback | Tell the team what's wrong or missing, and follow what happens to it. |
clients/ configs for Claude Code, Claude Desktop, Cursor, VS Code, generic HTTP clients
examples/ one worked example per indicator type TOOLS.md tool reference, generated by scripts/gen-tools CHANGELOG.md what changed, newest first scripts/ gen-tools and the list of servers it reads fixtures/ the saved tools/list answers TOOLS.md is rendered from server.json the entry for the official MCP Registry
What changed and when is in CHANGELOG.md.
A scheduled job compares the live tool list against TOOLS.md and opens a pull request when they differ, and we re-run the examples whose tools change.
The contents of this repository (docs, configs, examples, scripts) are MIT licensed. See LICENSE. The license covers this repository only, not the hosted Context service, which has its own terms.