MCP Framework MCP Server

Framework for building Model Context Protocol (MCP) servers in Typescript

Remote serverstreamable-httpTypeScript

What is the MCP Framework MCP Server?

Framework for building Model Context Protocol (MCP) servers in Typescript

What the server does

  • 🛠️ Automatic discovery and loading of tools, resources, and prompts
  • Multiple transport support (stdio, SSE, HTTP Stream)
  • TypeScript-first development with full type safety
  • Built on the official MCP SDK
  • Easy-to-use base classes for tools, prompts, and resources
  • Out of the box authentication for SSE endpoints (OAuth 2.1, JWT, API Key)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Framework MCP Server

{
"mcpServers": {
"${projectName}": {
      "command": "node",
      "args":["/absolute/path/to/${projectName}/dist/index.js"]
}
}
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
OAUTH_CLIENT_IDConfiguration value read at startup.Optional
OAUTH_CLIENT_SECRETCredential the server authenticates with.Yes
DOCS_BASE_URLEndpoint or connection string the server talks to.Yes

Frequently asked questions

Framework for building Model Context Protocol (MCP) servers in Typescript Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.