NOMA
Click on "Install 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., "@NOMAshow me available Korean public datasets"
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.
NOMA
NOMA is an open-source, read-only MCP gateway foundation for Korean public data. It is designed to expose carefully bounded public-data capabilities to MCP clients while keeping provider boundaries, licensing, security, and operational behavior explicit.
The repository now contains the M1 public foundation, M2 secret/config runtime, M3 provider applications, the M4 catalog/remote gateway and digest-only key lifecycle, and the M5 setup CLI. The setup CLI configures all four supported clients through a packaged stdio bridge; it does not claim native remote/OAuth setup or external hosted deployment.
M7 adds executable release-acceptance harnesses for clean-clone installation,
self-hosted Streamable HTTP, security cases, Compose in CI, and an explicitly
authenticated hosted endpoint. Hosted/public registry verification remains an
external gate when its endpoint and access key are not available locally.
The local validator reports only localBlockingContractViolations; it does
not inspect GitHub issues or claim the final blocking-issues count is zero.
Principles
Read-only by contract: no mutation or destructive provider operation is part of the public gateway surface.
Public boundary first: only clearly publishable material belongs here.
Explicit provider isolation: each future provider is independently bounded, documented, and testable.
Honest status: a directory or document boundary is not presented as a working provider or hosted service.
Related MCP server: io.github.raheb77/saudi-open-data-mcp
Repository map
Path | Responsibility | Status |
| Runnable provider, catalog, and remote MCP applications | M3–M4 active |
| Client setup adapters and stdio-to-HTTP bridge | M5 active |
| Provider, catalog, gateway, and key lifecycle packages | M2–M4 active |
| Future safe configuration contracts | Boundary only |
| Provider manifests and ownership boundaries | M3–M4 active |
| Docker/Compose/systemd distribution contracts | M6 active |
| Future evaluation and acceptance contracts | Boundary only |
| Public architecture and boundary decisions | Active |
| Provider onboarding, keys, and data-source contract | Active |
| Release and compatibility policy | Active |
| Repository-level structural checks | Active |
| Executable repository and M3/M4 validation tests | Active |
Development
Requirements: Node.js 20 or newer and npm 10 or newer.
npm ci
npm run lint
npm run build
npm test
npm run verify:readonly
npm run verify:secrets
node scripts/validate-workflows.mjs
node scripts/validate-distribution.mjs
node scripts/contract-check.mjs
node scripts/validate-repository.mjs
git diff --check
npm audit --audit-level=high
npm run verify:m7
npm run verify:e2e:self-host
npm run verify:freshThe commands validate the repository foundation, provider contracts, runtime
tests, gateway authentication, bounded shutdown, and secret/read-only
boundaries. Hosted deployment and external production connectivity are not
claimed by these local checks. npm run verify:e2e:hosted requires an
operator-provided HTTPS endpoint and access key through environment variables.
Contributing and security
Read CONTRIBUTING.md before opening a change. Security reports belong in the process described by SECURITY.md. All contributors are expected to follow CODE_OF_CONDUCT.md.
License
NOMA is available under the Apache License 2.0. Attribution and third-party obligations are described in NOTICE and THIRD_PARTY_NOTICES.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceMCP server for Korean agricultural wholesale market real-time auction data from 32+ markets with 63K+ daily records via data.go.kr public API.Last updatedMIT
- Alicense-qualityCmaintenanceA governed MCP server for Saudi open data sources (SAMA, stats.gov.sa, Ministry of Finance, data.gov.sa), providing typed contracts, registry-backed metadata, and CLI/API access for dataset search, preview, and controlled export.Last updated7Apache 2.0
- Flicense-qualityBmaintenanceA read-only MCP server providing access to various Korean public data such as subway arrivals, weather, fine dust, bike availability, real estate, and more.Last updated
- Flicense-qualityBmaintenanceMCP server for searching and recommending Korean public resources (rooms, facilities, parking, etc.) using a static snapshot of the eShare OPEN API, with read-only tools for filtered search, detail, recommendation, and filter options.Last updated
Related MCP Connectors
Read-only Remote MCP for externally grounded AI agent trust receipts.
A paid remote MCP for AI SDK MCP gateway registry, built to return verdicts, receipts, usage logs, a
MEOK ABCI Bridge MCP — read-only Tendermint / Cosmos blockchain query for agents. Built-in registry
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/efww/noma'
If you have feedback or need assistance with the MCP directory API, please join our Discord server