MCPserver.in

Public authority for MCP server discovery

Learn MCP

Evidence-backed fundamentals, protocol architecture, tools, resources, and implementation guides for the Model Context Protocol.

MCP Fundamentals

Model Context Protocol

Model Context Protocol (MCP) explained: what it is, why it exists, how it works, and the host/client/server architecture.

Read →

MCP server

What an MCP server is, what it exposes, how local and remote servers differ, and how to choose and run one.

Read →

MCP client

What an MCP client is, the client lifecycle, tool and resource calls, and which applications function as clients.

Read →

MCP architecture

The MCP three-layer architecture: host, client, and server, plus the request lifecycle, capability negotiation, and transports.

Read →

MCP tools

What MCP tools are: the tools/list and tools/call lifecycle, tool schemas, arguments, execution, and security.

Read →

MCP resources

What MCP resources are, resource URIs, the resources/list request, and how resources differ from tools.

Read →

MCP prompts

What MCP prompts are, the prompts/list and prompts/get lifecycle, prompt arguments, and how prompts differ from tools.

Read →

MCP protocol

The MCP protocol: JSON-RPC message layer, initialization, capability negotiation, primitives, and transports.

Read →

MCP use cases

Real MCP use cases across development workflows, databases, browser automation, research, and enterprise systems.

Read →

How MCP works

A step-by-step explanation of how an MCP request flows from host to client to server and back, with common failure points.

Read →

MCP JSON-RPC

MCP uses JSON-RPC 2.0 as its message layer: request/response/notification structure, batch requests, and error codes.

Read →

MCP stdio transport

The stdio transport runs the server as a child process and exchanges JSON-RPC over standard input and output.

Read →