Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Nederlandse overheids- en registerdata via MCP: KVK, BAG, energielabel, kenteken, DSO en meer.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
X-Api-Keyต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http getapi https://api.getapi.nl/mcp --header 'X-Api-Key: ใส่ค่าของคุณ'เติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"getapi": {
"url": "https://api.getapi.nl/mcp",
"headers": {
"X-Api-Key": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"getapi": {
"type": "http",
"url": "https://api.getapi.nl/mcp",
"headers": {
"X-Api-Key": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
X-Api-Key HTTP headerค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน getapi.nl แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 20 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, LickityClick
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.
Create, edit and track LickityClick short links, campaigns and click stats from your AI assistant.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Een MCP-server die de GetApi-API beschikbaar maakt voor AI-clients zoals Claude Desktop.
Installeer de server via npm:
npm install -g getapi-mcp
Deze server maakt alle GetApi API-endpoints beschikbaar als tools voor AI-clients. De server communiceert via stdio en wordt gestart met npx getapi-mcp. De API-key wordt uitsluitend via de omgevingsvariabele API_KEY ingesteld.
npx getapi-mcp
Voeg de volgende configuratie toe aan de MCP-configuratie van je client (bijvoorbeeld claude_desktop_config.json voor Claude Desktop):
{
"mcpServers": { "getapi": { "command": "npx", "args": ["-y", "getapi-mcp@0.1.0"], "env": { "API_KEY": "ga_live_xxxxxxxxxxxxxxxxxxxx" } } } }
Belangrijk: De API-key wordt alleen via env ingesteld. De server redigeert de key volledig uit logs en output.
Je moet een actieve API-key van GetApi hebben. Zie hun dashboard voor informatie over het aanmaken en beheren van keys.
Opmerking: De key moet het formaat ga_live_xxxxx of ga_test_xxxxx hebben.
De tool-lijst wordt automatisch gegenereerd uit de GetApi OpenAPI spec en wordt elk uur geüpdatet.
| Tool | Omschrijving |
|---|---|
getapi_kadaster_bag_address | Adres zoeken op postcode en huisnummer (BAG) |
getapi_kadaster_bag_address-suggest | Adres-autocomplete suggesties |
getapi_kadaster_bag_id | Adres zoeken op nummeraanduiding-ID |
getapi_lookup_postcode | Postcode-lookup (NL) |
getapi_lookup_ip | IP-/ISP-informatie |
getapi_validation_iban | IBAN / BIC valideren |
getapi_validation_vat | EU BTW-nummer valideren (VIES) |
getapi_property_pandgegevens | Pandgegevens op postcode en huisnummer |
getapi_rdw_vehicle | Voertuig op kenteken (RDW) |
getapi_lookup_dns_records | DNS-records van een domein |
| ... | De volledige lijst wordt uit de OpenAPI spec gegenereerd |
Bekijk de GetApi API-documentatie voor de volledige lijst van endpoints.
Als er een netwerkfout optreedt, krijg je een specifiek foutbericht:
| Code | Omschrijving | Oplossing |
|---|---|---|
404 | Resource niet gevonden | Check de URL en parameters |
400 | Fout bij parameters | Controleer de parameters op syntaxis |
422 | Validatiefout | Controleer de parameter types |
503 | Server tijdelijk niet beschikbaar | Probeer het later opnieuw |
TIMEOUT | Request time-out | Verhoog de timeout |
401 | Ongeldige API key | Controleer je API key |
https://api.getapi.nlDe server checkt elk uur of de GetApi spec is gewijzigd. Bij updates:
Opmerking: Niet alle MCP-clients verwerken automatische updates. Herstart je client als je nieuwe tools wilt zien.
Deze waarden zijn op dit moment vast in de server ingesteld (niet via env aanpasbaar); alleen API_KEY is een omgevingsvariabele.
| Optie | Default | Omschrijving |
|---|---|---|
specUrl | https://api.getapi.nl/docs/api.json | URL naar de GetApi OpenAPI spec |
baseUrl | https://api.getapi.nl | Base URL voor API verzoeken |
authHeader | X-Api-Key | Header naam voor auth |
refreshIntervalMs | 3600000 (1 uur) | Interval waarmee de spec wordt gecontroleerd |
timeoutMs | 10000 | Request timeout (ms) |
maxResponseSize | 1048576 | Max response size (1 MB) |
maxSpecSize | 5242880 | Max spec size (5 MB) |
x402ExcludedOperations | leeg | Operation-IDs die niet als tool worden geëxporteerd |
De enige omgevingsvariabele is API_KEY:
{
"mcpServers": { "getapi": { "command": "npx", "args": ["-y", "getapi-mcp@0.1.0"], "env": { "API_KEY": "ga_live_xxxxxxxxxxxxxxxxxxxx" } } } }
De server stopt met deze melding als API_KEY ontbreekt of niet met ga_live_/ga_test_ begint. Stel de variabele in via je MCP client configuratie (zie Configuratie).
https://api.getapi.nl/docs/api.json) is niet bereikbaarDe server start in dat geval met alleen de getapi_ping fallback-tool en probeert het bij de volgende refresh opnieuw.
inputSchema van de toolrequired401: ongeldige of ontbrekende API-key404: verkeerde parameters of onbekend endpoint503/504: API tijdelijk niet beschikbaar of timeout# Afhankelijkheden installeren
npm install
npm run validate
npm run verify
npm test
npm run test:coverage
npm run check:docs
API_KEY=ga_test_... npm run test:live
npm run test:package
npm run typecheck npm run lint
npm run build
CI draait deze checks automatisch: .github/workflows/ci.yml op elke push/PR en .github/workflows/release.yml vóór publicatie.
De server praat via stdio met een MCP-client. Voor een snelle handmatige controle kun je hem direct starten en hem JSON-RPC-berichten op stdin sturen:
# Start de server (met een geldige ga_live_/ga_test_ key)
API_KEY="ga_test_1234567890" node dist/bin.js
Stuur vervolgens bijvoorbeeld deze regel naar stdin:
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"cli","version":"1.0.0"}}}
Alle logregels verschijnen op stderr; stdout bevat uitsluitend JSON-RPC. Zo zie je direct of de server correct opstart en welke tools beschikbaar zijn.
Gebruik de configuratie onder MCP Server configuratie. De client start de server zelf via stdio (command: "npx") en geeft de API-key via env mee; er is geen poort of URL nodig.
Zie de CHANGELOG voor een lijst van updates en verbeteringen.
MIT License - zie LICENSE voor details.
Voor vragen, bugs en suggesties, neem contact op via:
Let op: Deze server werkt alleen met een actieve GetApi API-key. Zonder geldige API-key werkt de server niet.