UniformWiki
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@UniformWikisearch articles about high-visibility workwear"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
UniformWiki
Kennisbank van THISLINE over kleding en uitrusting van brandweer, ambulance, politie, defensie en handhaving. Mensen lezen de pagina’s. Agents halen dezelfde goedgekeurde tekst op via REST en MCP.
Live: wiki.thisline.eu
Hoe je iets bijwerkt
Je hoeft Bunny niet open te klikken.
Zeg in Cursor wat er anders moet.
De agent zet het op GitHub
main.GitHub Actions bouwt de image en schuift de Magic Container door.
Na een paar minuten staat het live. Secret
BUNNYNET_API_KEYstaat al.
Dat is dezelfde flow als nu. Geen extra stappen, geen Shield-pakket van €10.
Europa-toegang (alleen wiki-pullzone, niet thisline.eu): GitHub Actions → Lock wiki to Europe.
Speelboek: WORKFLOW.md.
Related MCP server: MCP Framework Documentation Server
Wat je ermee doet
Kolom kiezen, daarna thema, daarna artikel.
KennisWeb toont wat bij een artikel hoort. Koppelingen komen uit @ in de tekst en uit tags.
Aanpassen stuurt een update ter beoordeling. Geen aparte koppelknop.
Elke pagina: bron met naam en klikbare link, plus of de tekst met AI is gemaakt.
THISLINE-blokken voor Pulse, Front Line Cards en het platform. Geen verkochte advertenties.
Bijdragen via
/bijdragenzonder account. Beheer op/beheer.
Vindbaarheid: sitemap.xml, llms.txt, feed.xml. Elk artikel heeft ook een Markdown-variant (/wiki/slug.md).
Lettertypes via Bunny Fonts. Geen Google. Geen tracking.
Lokaal starten
Node 22+.
cp .env.example .env
npm install
npm run devOpen http://127.0.0.1:43121. Beheer: plak de waarde van ADMIN_API_KEY.
Productie lokaal:
npm run build
npm startOmgeving
Variabele | Functie |
| Standaard |
| Standaard |
| SQLite-bestand. Lokaal |
| Masterbeheerder, wordt bij start in |
| HMAC-geheim voor webhooks |
| Canonieke site-URL voor sitemap en Open Graph |
| Weergavenaam, standaard UniformWiki |
Bunny Magic Container
Bunny bouwt niet vanuit je Git-repo. Je koppelt een container-image. De image staat op GitHub Container Registry (geen GitHub-login nodig zolang het package public is):
ghcr.io/meijer21/uniformwiki:latest
Magic Containers → Add App.
Add Container
Registry: GitHub Container Registry (of “public / GitHub”)
Image:
meijer21/uniformwikiTag:
latestPoort:
43121
Persistent volume mount:
/dataEén replica (anders krijgt elke replica een lege eigen database).
Environment:
ADMIN_API_KEY— kies zelf een lange geheime sleutelFLUENTCART_WEBHOOK_SECRETPUBLIC_BASE_URL— jouw Bunny-URL, zonder slash aan het eindSQLITE_PATH=/data/wiki.db
Endpoint/health: poort
43121, pad/healthz.
Elke push naar GitHub main bouwt een linux/amd64-image. Met secret BUNNYNET_API_KEY volgt een rolling update op de Magic Container. Speelboek (Cursor, nieuwe apps, DNS): WORKFLOW.md.
export BUNNYNET_API_KEY=…
npm run bunny -- appsProbeer niet GitHub als git-bron in Bunny te koppelen — Bunny pult images.
Bunny Database (libSQL) kun je later aansluiten door hetzelfde schema te houden en alleen de pad/URL in src/db.ts te wisselen. Die client zit er bewust nog niet in.
Volumes bij Bunny hebben geen automatische backup. Exporteer onder Beheer → JSON-export.
FluentCart
Webhook-URL: https://jouw-domein/webhooks/fluentcart
Headers die we lezen:
X-FluentCart-Signature— HMAC-SHA256 van de raw body, optioneel metsha256=-prefixX-FluentCart-Event— bijvoorbeeldorder.completed
Event | Actie |
| MCP-sleutel aanmaken of heractiveren |
| Sleutels van die klant op |
De volledige sleutel staat onder Beheer. Stuur die naar de klant tot je later mail koppelt.
MCP
Streamable HTTP:
POST /api/v1/mcpLegacy SSE:
GET /api/v1/mcpenPOST /api/v1/mcp/messagesHeader:
Authorization: Bearer …(mcp= licentie,admin= beheer)
Licentie (mcp): lezen en verzoeken indienen (submit_uniform_change). Alles blijft pending tot keuring.
Beheer (admin, jouw ADMIN_API_KEY): ook publish_uniform_article, list_pending_changes en review_pending_change.
Verdere tools: get_uniform_article, search_uniform_articles, get_related_articles, list_open_topics.
REST: GET/POST /api/wiki met dezelfde Bearer-header. mcp schrijft naar pending. admin publiceert met "publish": true.
Bijdragen zonder gedoe
Open Bijdragen
Vul titel, categorie en tekst in
Optioneel metadata-blok bovenaan:
---
bronnen: Inspectie SZW, 2024
licentie: CC-BY-SA-4.0
trefwoorden: hoge zichtbaarheid
---Een beheerder keurt goed. De oude versie blijft in de geschiedenis.
PII (geldig BSN, e-mail, Nederlands telefoonnummer) wordt vóór elke schrijfactie uit artikeltekst gehaald.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and retrieve published Alkemata articles, pages, and guidance through a read-only MCP server.
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Read-only MCP tools for AI agent discovery, structured resources, and NIULAI information.
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools to search and retrieve Unsloth AI documentation, including quickstart guides, supported models, and installation instructions. It enables AI assistants to query documentation content in real-time through an MCP-compatible interface.1-
- AlicenseAqualityDmaintenanceProvides tools for AI agents to search, browse, and retrieve the full documentation for the mcp-framework. It enables agents to access documentation sections and page content directly within MCP-compatible environments like Claude Code and Cursor.39 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, read, and traverse documentation bundles in Open Knowledge Format via MCP tools.298 npm72MIT
- FlicenseCqualityDmaintenanceEnables semantic search over knowledge-base articles and listing of sample support tickets using MCP tools.4-