NOCFoundry is a network-focused MCP server for network elements and adjacent operational systems.
- Network-focused MCP tools and sources.
- Validation-run workflows and agent-facing skills.
- Protected
/apiand/mcpsurfaces with OIDC-based endpoint auth. - Static public docs in
.webdocs/and runnable configs inexamples/.
Build the CLI:
go build -o nocfoundryRun a local example:
./nocfoundry \
--tools-file examples/tools-configs/nokia-srlinux-lab.yaml \
--validation-config examples/validation-runtime-configs/durable-validation-sqlite.yamlRun a protected local example with UI and Keycloak-backed auth:
./nocfoundry \
--tools-file examples/tools-configs/keycloak-protected-validation.yaml \
--server-config examples/server-configs/protected-api-mcp-ui.yaml \
--validation-config examples/validation-runtime-configs/durable-validation-sqlite.yaml \
--ui- Public docs source lives in
.webdocs/. - Stable runnable sample configs live in
examples/. - Engineering and contributor process docs live in
docs/.
NOCFoundry can generate agent-facing workflow bundles with skills-generate.
These skills are designed for network operations workflows rather than generic tool wrappers:
- one skill per explicit toolset by default
- direct
nocfoundry invoke ...guidance instead of generated runtime scripts - optional promptset guidance packaged alongside the workflow
- copied config assets plus a machine-readable
skill.yamlbundle manifest
- Repository license: Apache-2.0.
- New NOCFoundry-authored files should use an approved project attribution header that accurately reflects repository ownership.
- Contributors must preserve license headers, notices, and required attribution when adding or modifying third-party open source code.
- Contributors must not add code, assets, or dependencies whose licenses are incompatible with Apache-2.0 distribution in this repository.
- Contributors must document any material third-party code intake in the relevant PR and keep file-level attribution accurate.
See:
docs/compliance/ATTRIBUTION_GATE.mddocs/pr-templates/COMPLIANCE_PR.md