What is an MCP Server?
An MCP server is a service that implements the Model Context Protocol, exposing tools, resources, and prompts that AI copilots and agents can discover and invoke. MCP servers are the runtime component that connects AI systems to business capabilities.
MCP servers in Naftiko
Naftiko generates MCP servers directly from capability specs. When a spec includes an MCP exposure adapter, the framework:
- Generates tool definitions from capability operations with semantic descriptions.
- Exposes resources for read-only data access.
- Publishes prompt templates for guided AI interactions.
- Supports both streamable HTTP (for remote deployments) and stdio (for local IDE integrations).
Standardized packaging
Naftiko MCP servers follow a standardized packaging model so security review scales across teams. Each server inherits the governance rules, identity controls, and telemetry declared in the capability spec – and, because the spec is a reviewable artifact, the exposed surface can be read and approved before the server is ever started.