MCP Server - A Node In Layers Package for building MCP Servers
@Node-In-Layers
About MCP Server - A Node In Layers Package for building MCP Servers
No overview available yet
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server - A Node In Layers Package for building MCP Servers?
A Node In Layers package for building MCP servers that exposes domains, features, and model CRUDs as MCP tools so an AI can discover and call them. It is self-describing, automatically organizes tools into an optimized system, and includes built-in prompting and examples to improve AI tool selection and formatting accuracy.
How to use MCP Server - A Node In Layers Package for building MCP Servers?
Install with npm install @node-in-layers/mcp-server. Configure in /config.base.mts by adding the MCP server module to the apps list, including the mcp layer in the layer order, and setting server connection details. Run the server via a script that calls system.mcp[McpNamespace].start(context).
Key features of MCP Server - A Node In Layers Package for building MCP Servers
- Automatically exposes features and model CRUDs as MCP tools.
- Self-describing system with a configurable START_HERE navigation tool.
- Domain-organized tool surface with
list_domains,list_features,describe_feature,execute_feature, and model CRUD tools. - Flat mode to expose feature functions as individual tools without navigation tools.
- Component hiding via
hideComponentsto restrict visibility of domains, features, or models. - Custom tool extension using
addTool()andaddAnnotatedFunction().
Use cases of MCP Server - A Node In Layers Package for building MCP Servers
- Build an MCP server that exposes a business domain’s features and data models to an AI assistant.
- Create a self-documenting API surface where the AI can discover and execute operations without hardcoded tool names.
- Reduce tool selection errors in systems with hundreds of tools through automatic organization and prompting.
- Expose a minimal tool surface (flat mode) for systems with a single function or small tool set.
- Hide sensitive or experimental domains/features while keeping the rest of the system available.
FAQ from MCP Server - A Node In Layers Package for building MCP Servers
What is the difference between normal mode and flat mode?
In normal mode the server exposes domain-, feature-, and model-level navigation tools (START_HERE, list_domains, etc.). In flat mode each feature function becomes its own MCP tool named domain_featureName, and navigation tools are not exposed.
How do I hide certain domains, features, or model CRUDs?
Configure hideComponents in the MCP namespace with domains (hide entire domains), paths (dot-separated paths to specific features or models), or allModels (hide all model CRUD tools).
What is the START_HERE tool and how is it configured?
START_HERE is the first tool an AI should call to learn how to navigate the system. Its response includes system metadata, default system entries, and optionally pre‑fetched domain/feature lists. You can also add custom examplesOfUse to document higher‑level flows.
How do I add custom tools beyond the auto‑exposed ones?
Use the addTool() method on the MCP layer (accessible via mcp[McpNamespace] inside a layer that runs after the MCP layer). Provide a name, description, input/output schema, and an execute function.
What are the runtime requirements?
The package requires Node.js, npm, TypeScript, and the @node-in-layers/core library. It is used within a Node In Layers system configuration.
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments