Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Classify data safety before storing or sharing. GDPR, HIPAA, PCI-DSS, CCPA. AI-powered.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
ANTHROPIC_API_KEY, ABUSEIPDB_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://data-compliance-mcp-production.up.railway.appClaude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"data-compliance": {
"command": "npx",
"args": [
"-y",
"data-compliance-mcp"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"ABUSEIPDB_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http data-compliance https://data-compliance-mcp-production.up.railway.appclaude mcp add data-compliance --env ANTHROPIC_API_KEY=your-value --env ABUSEIPDB_API_KEY=your-value -- npx -y data-compliance-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"data-compliance": {
"url": "https://data-compliance-mcp-production.up.railway.app"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"data-compliance": {
"command": "npx",
"args": [
"-y",
"data-compliance-mcp"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"ABUSEIPDB_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"data-compliance": {
"type": "http",
"url": "https://data-compliance-mcp-production.up.railway.app"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"data-compliance": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"data-compliance-mcp"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"ABUSEIPDB_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://data-compliance-mcp-production.up.railway.appメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント OjasKord で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:ANTHROPIC_API_KEY, ABUSEIPDB_API_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.25)がレジストリに届いたのは4 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, OpenTakeoff
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
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.
Construction takeoff for AI agents: load plans, set scale, measure, count, export with provenance.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Your agent is about to store customer data. Is it safe to? This tool tells you in one call.
Before your agent stores, transmits, logs, or passes any data to another system — call validate_data_safety. Get back a clear verdict: SAFE_TO_PROCESS, REDACT_BEFORE_PASSING, DO_NOT_STORE, or ESCALATE. Your agent acts on the verdict immediately. No human interpretation needed.
Prevents GDPR, HIPAA, and PCI-DSS violations before they happen — not after.
Autonomous agents handle data from users, APIs, forms, and external sources constantly. Most agents process that data without checking whether they should. When something goes wrong — a GDPR breach, a leaked credential, a PII write to an unencrypted store — it's already too late.
This tool gives agents a pre-action safety check. One call, clear verdict, agent proceeds or halts.
validate_data_safety (free tier)Call this BEFORE your agent stores, transmits, or passes any data payload.
Input:
payload — the data to classify (any string, JSON, form data, API response)context — what your agent is about to do with it (improves accuracy)data_origin_ip — optional IP for jurisdiction detection (GDPR if EU, CCPA if US, etc.)jurisdiction — optional override if IP unavailableOutput:
verdict — SAFE_TO_PROCESS / REDACT_BEFORE_PASSING / DO_NOT_STORE / ESCALATEsensitivity_level — PUBLIC / INTERNAL / CONFIDENTIAL / RESTRICTEDdetected_categories — PII, PHI, PCI, CREDENTIALS, FINANCIAL, LOCATION, etc.applicable_regulations — GDPR, HIPAA, PCI-DSS, CCPA, PIPEDA, LGPD, etc.recommended_action — one sentence telling your agent exactly what to do nextjurisdiction_detected — country detected from IPcredential_check — breach status from HaveIBeenPwned k-anonymity APIpatterns_detected — pre-screened PII patterns foundget_safety_report (paid tier)Batch classification for up to 50 payloads plus audit-ready compliance reports.
Modes:
BATCH — classify multiple payloads with full AI reasoning + AbuseIPDB threat intelligenceAUDIT — generate a structured compliance report for a dataset descriptionvalidate_data_safety_lite (free tier)Pattern-only screening for high-volume payload batches -- no AI classification, no IP check, no jurisdiction lookup. Returns SAFE_TO_PROCESS / REVIEW_REQUIRED in under 100ms. Use to filter large batches before selectively running validate_data_safety on flagged items.
We do not store or log your data payloads. All payloads are analysed in memory and immediately discarded. Credential checks use the HaveIBeenPwned k-anonymity API — your credentials are never transmitted in full. Only the first 5 characters of a SHA-1 hash are sent.
| Plan | Classifications | Price |
|---|---|---|
| Free | 20/month | No API key needed |
| Starter | 500-call bundle | $24 |
| Pro | 2,000-call bundle | $84 |
Upgrade at kordagencies.com
No API key needed for free tier:
{
"data-compliance": { "url": "https://data-compliance-mcp-production.up.railway.app" } }
With paid API key:
{
"data-compliance": { "url": "https://data-compliance-mcp-production.up.railway.app", "headers": { "x-api-key": "your_api_key_here" } } }
{
"mcpServers": { "data-compliance": { "type": "http", "url": "https://data-compliance-mcp-production.up.railway.app" } } }
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({ "data-compliance": { "url": "https://data-compliance-mcp-production.up.railway.app", "transport": "http" } }) tools = await client.get_tools()
from agents import Agent, HostedMCPTool
agent = Agent( name="Assistant", tools=[HostedMCPTool(tool_config={ "type": "mcp", "server_label": "data-compliance", "server_url": "https://data-compliance-mcp-production.up.railway.app", "require_approval": "never" })] )
Same as LangChain above — langchain-mcp-adapters works with LangGraph natively.
curl -X POST https://data-compliance-mcp-production.up.railway.app \
-H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_data_safety","arguments":{"payload":"{\"name\":\"John Smith\",\"email\":\"john@example.com\",\"dob\":\"1985-03-12\",\"address\":\"14 Baker Street, London\"}","context":"write to customer database","jurisdiction":"EU"}}}'
Expected response:
{
"verdict": "DO_NOT_STORE", "sensitivity_level": "RESTRICTED", "detected_categories": ["PII"], "applicable_regulations": ["GDPR"], "recommended_action": "Do not store without explicit consent and a documented lawful basis under GDPR Article 6.", "jurisdiction_detected": "EU" }
Classification is AI-powered and for informational purposes only. Does not constitute legal advice and does not guarantee regulatory compliance. Full terms: kordagencies.com/terms.html