FoundationHazelJS
Model Context Protocol (MCP)
A protocol for discovering and invoking tools/resources from servers in a standard way.
- Authors
- editorial-team
- Published
- Last reviewed
Direct answer
A protocol for discovering and invoking tools/resources from servers in a standard way.
Plain language
MCP is a common plug format so apps can use shared tool servers instead of one-off integrations.
Technical explanation
Host/client connects to MCP servers exposing tools, resources, and prompts; the host remains responsible for auth, UX, and policy. HazelJS exposes this via @hazeljs/mcp into ToolRegistry.
Example
A HazelJS app lists tools from a docs MCP server through @hazeljs/mcp and mediates calls during AgentRuntime.execute.