Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Dutch address data for AI assistants: BAG building facts, energy labels, reviewed crime signals.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.koopscan.com/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http koopscan https://mcp.koopscan.com/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"koopscan": {
"url": "https://mcp.koopscan.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"koopscan": {
"type": "http",
"url": "https://mcp.koopscan.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.koopscan.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน koopscan.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.7.0) เข้า registry 25 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Apify MCP Server
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า 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.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Koopscan MCP is a free, hosted Model Context Protocol server. It lets an AI assistant look up any Dutch address and get answers from public sources: building facts from the BAG register (Kadaster), the registered energy label from EP-Online (RVO), and school counts from DUO. For the cities Koopscan monitors, it also returns crime signals from Dutch news, each reviewed by a human. No account, no API key.
Endpoint (Streamable HTTP): https://mcp.koopscan.com/mcp
Official setup page: https://koopscan.com/en/mcp · Nederlands: https://koopscan.com/nl/mcp
Quick start · Tools · Example · Coverage and limits · FAQ · In het Nederlands · Privacy · Licence
Paste this URL into any MCP client that supports remote servers over Streamable HTTP:
https://mcp.koopscan.com/mcp
https://mcp.koopscan.com/mcp
Config file: configs/chatgpt-connector.txt
https://mcp.koopscan.com/mcp
Config file: configs/claude-connector.txt
claude mcp list and check that koopscan is connected.claude mcp add --transport http koopscan https://mcp.koopscan.com/mcp
Config file: configs/claude-code.sh
skill/SKILL.md tells Claude when to call which tool and how to report the answer. "Not covered" is reported as not monitored, never as safe. The last review date is quoted, and the disclaimer is always shown. Worked transcripts are in skill/examples/.
| Tool | What it returns | Example question |
|---|---|---|
lookup_address | The resolved address, BAG building facts (construction year, units), the registered energy label, school counts for the neighbourhood or postcode area, and a crime-signal summary for the postcode. It also returns links to the Koopscan neighbourhood page and the free VvE and building risk scan, plus a provenance block. | "What should I know about Kratonkade 400 in Rotterdam before I make an offer?" |
crime_sources | The news articles behind the crime signals for a postcode: date, category, headline, source and link, newest first. | "Which news articles are behind the crime signals for 3512?" |
Both tools take language (nl or en). They are read-only. Response schemas are in schema/, and real responses are in examples/.
Question: "What should I know about Kratonkade 400 in Rotterdam before I make an offer?"
The assistant calls lookup_address with {"address": "Kratonkade 400 Rotterdam", "language": "en"}. Trimmed response (full response in examples/lookup_address.covered.json; values change as data is updated):
{
"status": "ok", "building": { "bouwjaar": 2023, "total_units": 25, "residential_units": 24, "source": "BAG (Kadaster)" }, "energy_label": { "status": "registered", "label": "A++", "valid_until": "2033-10-13", "source": "EP-Online (RVO)" }, "crime": { "coverage": "covered", "match_level": "city", "lookback_months": 24, "total": 52, "disclaimer": "…" }, "schools": { "area": { "level": "buurt", "name": "Schiemond" }, "counts": { "primary": 6, "secondary": 4 } }, "links": { "scan_url": "https://koopscan.com/en/scan?…#address=…", "blog_url": "https://koopscan.com/en/blog/schiemond-rotterdam?…" }, "provenance": { "last_review": "2026-10-09", "details_url": "https://koopscan.com/en/data" } }
A good answer gives the facts with their sources: built in 2023 (BAG), 24 homes in the building, energy label A++ valid until 2033 (EP-Online). It says that no crime reports exist for this address or postcode, and that the 52 signals in the last 24 months are city-wide counts for Rotterdam. It quotes the last review date and shows the disclaimer. Finally, it offers the neighbourhood page and the free pre-purchase scan.
provenance.cities when available, and on https://koopscan.com/en/data.crime.coverage = "not_covered". That means not monitored. It never means safe.It is a free, hosted MCP server. It gives AI assistants such as ChatGPT, Claude and Claude Code facts about a specific Dutch address: building data from the BAG, the registered energy label, school counts and human-reviewed crime signals from news. Koopscan built it for people buying a home in the Netherlands.
Yes, it is free, and you need neither an account nor an API key. Each IP address may make 30 requests per minute and 500 per day.
Any MCP client that supports remote servers over Streamable HTTP works. Step-by-step setup is given for ChatGPT, Claude (claude.ai and Claude Desktop) and Claude Code; see Quick start.
Building facts, energy labels and school counts cover every address in the Netherlands. Crime signals cover a limited set of monitored Dutch cities, listed on https://koopscan.com/en/data and in each response under provenance.cities.
not_covered mean the area is safe?No. not_covered means Koopscan does not monitor that city. It says nothing about safety. Inside covered cities, zero signals does not mean no crime either.
The address, full postcode, house number, coordinates and IP address are never stored. Each tool call leaves one anonymous row, with geography no finer than the four digits of the postcode. Details are under Data and privacy.
No. The hosted server is proprietary. This repository holds the client configs, the Claude Skill, the response schemas and examples, and they are MIT-licensed.
Koopscan MCP is een gratis MCP-server waarmee een AI-assistent een Nederlands adres opzoekt. Je krijgt pandgegevens uit de BAG (Kadaster), het geregistreerde energielabel uit EP-Online (RVO), het aantal scholen (DUO) en handmatig beoordeelde misdaadsignalen uit het nieuws voor de steden die Koopscan volgt. Geen account, geen sleutel. Volledige uitleg: https://koopscan.com/nl/mcp
https://mcp.koopscan.com/mcp
https://mcp.koopscan.com/mcp
claude mcp list dat koopscan verbonden is.claude mcp add --transport http koopscan https://mcp.koopscan.com/mcp
Een gratis, gehoste MCP-server die AI-assistenten zoals ChatGPT en Claude feiten geeft over één Nederlands adres: bouwjaar en woningen uit de BAG, het energielabel, scholen in de buurt en misdaadsignalen uit het nieuws.
Ja. Geen account en geen API-sleutel. De limiet is 30 verzoeken per minuut en 500 per dag per IP-adres.
not_covered dat de buurt veilig is?Nee. not_covered betekent dat Koopscan die plaats niet volgt. Het betekent nooit: veilig. Ook in gevolgde steden betekent geen meldingen niet dat de buurt veilig is.
One anonymous row is stored per tool call. It holds the month, the tool and its outcome, the client app name, coarse geography down to the four digits of the postcode, and yes/no flags and counts about what was found. Never stored or logged: the address, the full postcode, the house number, coordinates or your IP address. Analytics use a hash of the IP address with a salt that changes every day and is never saved. Rate limiting keeps IP addresses in memory only. The address itself is sent only to PDOK, the Kadaster (BAG) and RVO (EP-Online) to look it up, and is kept in memory for up to a day to cache the answer. The setup page lists every stored field.
Crime signals come from automated monitoring of news sources, reviewed by a human before publication. They are not a guarantee of completeness or accuracy and no substitute for your own research. No signals does not mean an area is safe.
| Path | Contents |
|---|---|
configs/ | One config per client, identical to the snippets on the setup page |
skill/ | The Claude Skill and example transcripts |
schema/ | JSON Schemas of both tool responses, identical to the live server's outputSchema |
examples/ | Real responses from the live server |
server.json | Manifest for the official MCP Registry |
CHANGELOG.md | Server versions and what changed |
scripts/check.py | Validates this repo and checks it against the live page and server |
Found a wrong answer, or want a city covered? Open an issue or email contact@koopscan.com.
SPDX-License-Identifier: MIT. The contents of this repository are licensed under the MIT License: the client configs, the Claude Skill, the response schemas, the examples, the scripts and this documentation.
The licence does not cover the hosted server at mcp.koopscan.com, its code, or the Koopscan name and data it serves. The server is proprietary, and its code is not in this repository. Use of the hosted service is subject to the Koopscan terms.
Contact: contact@koopscan.com