mcpfold logomcpfold

← MCP glossary

What is an MCP server?

Also: MCP servers, model context protocol server

An MCP server is a program that exposes tools, resources, and prompts to AI applications over the Model Context Protocol, so any compatible client can use its capabilities.

An MCP server wraps some capability — reading files, querying a database, searching the web, calling an API — and advertises it through the Model Context Protocol. When an AI application connects, the server tells it which tools and resources are available, and the model can then invoke them during a conversation.

Servers run either locally as a subprocess the client launches over stdio, or remotely as an HTTP service the client connects to. The same server can be used by many different clients, because they all speak the one protocol.

With mcpfold you declare each MCP server once in a single config file and fold that out to every client you use, instead of adding the server by hand in each application separately.

Related

mcpfold is an independent, open-source project. The Model Context Protocol is an open standard; mcpfold is not affiliated with or endorsed by the MCP project.