
Security News
/Company News
Securing the Financial Frontier: How Capital One Uses Socket for Open Source Security
Capital One is partnering with Socket to proactively secure its open source supply chain.
@marthvon/datuma-k-mcp
Advanced tools
MCP server for datuma_k: query, validate, preview, and generate from *.dtct data contracts and *.ngin templates.
stdio MCP server for agents using the installed datuma_k binary in an app repo. It does not link the compiler crate. Set DATUMA_K to the binary if it is not on PATH.
Published to npm as @marthvon/datuma-k-mcp and to the MCP Registry as io.github.marthvon/datuma-k.
Cursor / Claude example (mcp.json):
{
"mcpServers": {
"datuma_k": {
"command": "npx",
"args": ["-y", "@marthvon/datuma-k-mcp"]
}
}
}
datuma_k must be on PATH. If it is not, point DATUMA_K at the binary:
{
"mcpServers": {
"datuma_k": {
"command": "npx",
"args": ["-y", "@marthvon/datuma-k-mcp"],
"env": {
"DATUMA_K": "/ABS/PATH/TO/datuma_k/target/release/datuma_k"
}
}
}
}
cd mcp
npm install
npm run build
Then use "command": "node" with "args": ["/ABS/PATH/TO/datuma_k/mcp/dist/index.js"].
The process cwd should be the datuma_k project (the directory with .env), or pass root on each tool call.
| Tool | Binary | Notes |
|---|---|---|
list_project | (files + .env) | Directories and contract/template paths |
query_contracts | datuma_k catalog | Optional trait / model / field / attribute / type |
validate | datuma_k check | Parse + data/keywords.md required |
preview | datuma_k preview | Plan without writing |
generate | datuma_k run | Writes generated spans |
advise_ngin | (local rules) | When to use ngin vs handwritten code |
infer_patterns | catalog + keywords.md | Traits, widgets, association review notes, sync risks, aliases |
datuma://language/dtctdatuma://language/ngindatuma://language/standardsdatuma://docs/keywordsdatuma://docs/practicesdatuma://docs/when-nginadd-model, add-field, scaffold-ngin, should-use-ngin, infer-contract-patterns
npm test
FAQs
MCP server for datuma_k: query, validate, preview, and generate from *.dtct data contracts and *.ngin templates.
The npm package @marthvon/datuma-k-mcp receives a total of 19 weekly downloads. As such, @marthvon/datuma-k-mcp popularity was classified as not popular.
We found that @marthvon/datuma-k-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
/Company News
Capital One is partnering with Socket to proactively secure its open source supply chain.

Security News
Socket CTO Ahmad Nassri discusses how to keep AI agents from bypassing package blocks, limit credential access, and monitor their actions.

Security News
GPT-6 Astra tried to plant malicious code in simulated open source projects using fake GitHub accounts and deceptive PRs during an assigned CTF challenge.