egovframe-scaffold-mcp
A community Model Context Protocol server for eGovFrame projects that scaffolds new applications, migrates versions from 3.x/4.x to 5.x, performs delivery checks including security and SBOM generation, and creates deployment configurations for CI/CD pipelines. It supports AI tools like Claude and VS Code, as well as CLI usage for automated workflows.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Scaffold new eGovFrame projects using official templates and components
- Migrate existing projects from version 3.x/4.x to 5.x with automated checks
- Perform delivery checks including dependency analysis and security vulnerability scanning
- Generate deployment manifests for Docker, Kubernetes, and CI/CD pipelines
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
egovframe-scaffold-mcp 1.11.0
{
"version": "1.11.0",
"transport": "stdio",
"identifier": "egovframe-scaffold-mcp",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "EGOVFRAME_ALLOWED_ROOTS",
"format": "string",
"description": "Optional. Path-separator-delimited list of directories the write tools may touch (see README '보안 설정')."
},
{
"name": "EGOVFRAME_LANG",
"format": "string",
"description": "Optional. 'en' exposes English tool descriptions in tools/list (responses stay Korean)."
},
{
"name": "EGOVFRAME_CACHE_DIR",
"format": "string",
"description": "Optional. Cache directory for the blobless git mirror of official common-component tags used by reassemble (default ~/.cache/egovframe-scaffold-mcp)."
},
{
"name": "EGOVFRAME_OFFLINE_BUNDLE",
"format": "string",
"description": "Optional. Directory of an offline bundle made by prepare_egovframe_offline_bundle for air-gapped networks: downloads, OSV lookups and reassembly origin tags are served from it after sha256 checks."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"egovframe-scaffold-mcp": {
"command": "npx",
"args": [
"-y",
"egovframe-scaffold-mcp@1.11.0"
],
"env": {
"EGOVFRAME_ALLOWED_ROOTS": "<YOUR_EGOVFRAME_ALLOWED_ROOTS>",
"EGOVFRAME_LANG": "<YOUR_EGOVFRAME_LANG>",
"EGOVFRAME_CACHE_DIR": "<YOUR_EGOVFRAME_CACHE_DIR>",
"EGOVFRAME_OFFLINE_BUNDLE": "<YOUR_EGOVFRAME_OFFLINE_BUNDLE>"
}
}
}
}Cline
{
"mcpServers": {
"egovframe-scaffold-mcp": {
"command": "npx",
"args": [
"-y",
"egovframe-scaffold-mcp@1.11.0"
],
"env": {
"EGOVFRAME_ALLOWED_ROOTS": "<YOUR_EGOVFRAME_ALLOWED_ROOTS>",
"EGOVFRAME_LANG": "<YOUR_EGOVFRAME_LANG>",
"EGOVFRAME_CACHE_DIR": "<YOUR_EGOVFRAME_CACHE_DIR>",
"EGOVFRAME_OFFLINE_BUNDLE": "<YOUR_EGOVFRAME_OFFLINE_BUNDLE>"
}
}
}
}VS Code
{
"servers": {
"egovframe-scaffold-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"egovframe-scaffold-mcp@1.11.0"
],
"env": {
"EGOVFRAME_ALLOWED_ROOTS": "<YOUR_EGOVFRAME_ALLOWED_ROOTS>",
"EGOVFRAME_LANG": "<YOUR_EGOVFRAME_LANG>",
"EGOVFRAME_CACHE_DIR": "<YOUR_EGOVFRAME_CACHE_DIR>",
"EGOVFRAME_OFFLINE_BUNDLE": "<YOUR_EGOVFRAME_OFFLINE_BUNDLE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"egovframe-scaffold-mcp": {
"command": "npx",
"args": [
"-y",
"egovframe-scaffold-mcp@1.11.0"
],
"env": {
"EGOVFRAME_ALLOWED_ROOTS": "<YOUR_EGOVFRAME_ALLOWED_ROOTS>",
"EGOVFRAME_LANG": "<YOUR_EGOVFRAME_LANG>",
"EGOVFRAME_CACHE_DIR": "<YOUR_EGOVFRAME_CACHE_DIR>",
"EGOVFRAME_OFFLINE_BUNDLE": "<YOUR_EGOVFRAME_OFFLINE_BUNDLE>"
}
}
}
}Let your agent find its tools
Find servers like egovframe-scaffold-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.