Skip to main content
ModelTerms

Agents & Tools · intermediate

MCP Server

An MCP server exposes tools, resources, or prompts via the Model Context Protocol so any compliant client (Claude Desktop, Cursor, IDE plugins) can call them without bespoke integration.

Explanation

MCP standardizes the contract between an LLM client and a tool provider. An MCP server publishes a list of tools (with JSON schemas), resources (files or data), and prompt templates, all over JSON-RPC.

The ecosystem already includes servers for filesystems, GitHub, Slack, Postgres, browsers, and many SaaS APIs. Writing your own is straightforward in any language with an MCP SDK.

For application developers, MCP turns "wire up tool X to LLM Y" from a custom integration into a configuration line.

Examples

  • Claude Desktop loading the official Filesystem MCP server.
  • A custom MCP server fronting your company's internal API for use by Cursor and other clients.

When to use mcp server

When the same tools need to be available to multiple AI clients, or when you want to expose internal capabilities to LLM applications without writing per-app glue.

Frequently asked

What is MCP Server?

An MCP server exposes tools, resources, or prompts via the Model Context Protocol so any compliant client (Claude Desktop, Cursor, IDE plugins) can call them without bespoke integration.

What is an example of mcp server?

Claude Desktop loading the official Filesystem MCP server.

How is MCP Server related to Model Context Protocol?

MCP Server and Model Context Protocol are both agents & tools concepts. MCP is an open standard for connecting LLMs to external tools and data sources. It defines a JSON-RPC protocol so any client (Claude Desktop, Cursor, IDE plugins) can talk to any MCP server.

When should I use mcp server?

When the same tools need to be available to multiple AI clients, or when you want to expose internal capabilities to LLM applications without writing per-app glue.

Is MCP Server considered intermediate?

MCP Server is generally considered intermediate-level material in the AI and LLM space.

Model Context ProtocolAgents & Tools

MCP is an open standard for connecting LLMs to external tools and data sources. It defines a JSON-RPC protocol so any client (Claude Desktop, Cursor, IDE plugins) can talk to any MCP server.

Tool UseAgents & Tools

Tool use is when an LLM can call external functions — APIs, code interpreters, databases, web fetchers — and read their results. The mechanism that turns chat into action.

Function CallingAgents & Tools

Function calling is the specific API mechanism by which an LLM emits a structured request to invoke a named function with typed arguments. The OpenAI-popularized way to do tool use.

AgentAgents & Tools

An AI agent is an LLM-driven system that decides which actions to take, executes them via tools, observes the results, and iterates until a goal is met.

Side-by-side comparisons

Sources