ᛗMUNINN
GuidesPricing
Sign inTry Muninn
Back to home

Guide

What is an MCP server?

The short version, then the longer one

An MCP server is a service that exposes tools and data to AI assistants — Claude, ChatGPT, Codex, Cursor, and others — over the Model Context Protocol (MCP). MCP is an open standard, introduced by Anthropic in late 2024, that standardizes how models talk to the outside world.

The assistant is the MCP client. The server hosts the tools (functions the assistant can call), optionally resources (documents the assistant can read), and prompts (reusable prompt templates). When the model decides it needs to search your notes or write a file, it sends a structured tool call to the server, which runs it and returns a result.

Why MCP exists

Before MCP, every integration between an AI assistant and an outside system was a bespoke plugin. That meant every tool had to be re-implemented per client, and users couldn't move their integrations between assistants. MCP is a shared protocol — write an MCP server once, and any MCP-compatible client can use it.

What an MCP server actually does

  • Advertises tools. It returns a JSON list of available tools with names, descriptions, and input schemas.
  • Runs tool calls. When the assistant sends tools/call, the server executes the function and returns the result.
  • Authorizes requests. A remote MCP server typically uses OAuth so requests act as the signed-in user.
  • Streams updates. The transport (usually Streamable HTTP) lets the server push progress or partial results.

Local vs remote MCP servers

Local MCP servers run on your machine, launched by the client from a config file such as claude_desktop_config.json. They're great for filesystem tools and developer utilities.

Remote MCP servers run in the cloud and speak HTTPS. Clients add them through a Connectors UI and authorize with OAuth. Muninn is a remote MCP server — no config file, no local proxy.

A concrete example

Muninn's MCP server advertises tools like search_notes, create_note, and list_collections. Ask Claude "find my notes about MCP", and Claude picks search_notes, sends the query, and shows you the results. No copy-pasting, no separate app to open.

Try an MCP server in five minutes

The fastest way to see MCP work is to connect a hosted server to Claude or ChatGPT. Muninn ships one at your workspace URL — see Connect Muninn to Claude and ChatGPT for the walkthrough.

Related reading

  • What is the Model Context Protocol?
  • How to add an MCP server to Claude
  • The claude_desktop_config.json file, explained

Want a working MCP server without writing one? Sign up for Muninn and connect it to your assistant in five minutes.

Try Muninn

One memory for every assistant

Keep notes once. Let Claude, ChatGPT, and any MCP client retrieve and update them when you ask.

Get started