Everything (official reference server)
Test/reference server that exercises every MCP feature (prompts, tools, resources, sampling). Built for MCP client developers, not for everyday use.
MCP server by eriknewton · ★ 9 · updated today
Open-source MCP server: encrypted local keys and state, operator approval gates, a hash-chained log.
Choose your AI client and copy the config.
Add to claude_desktop_config.json — macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Then restart Claude. Setup guide
{
"mcpServers": {
"sanctuary-framework": {
"command": "npx",
"args": [
"-y",
"@sanctuary-framework/mcp-server"
]
}
}
}Or add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project). Setup guide
{
"mcpServers": {
"sanctuary-framework": {
"command": "npx",
"args": [
"-y",
"@sanctuary-framework/mcp-server"
]
}
}
}Or add to .vscode/mcp.json in your workspace. Setup guide
{
"servers": {
"sanctuary-framework": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sanctuary-framework/mcp-server"
]
}
}
}Cascade → Actions → Open MCP config file (often ~/.config/devin/mcp_config.json). Setup guide
{
"mcpServers": {
"sanctuary-framework": {
"command": "npx",
"args": [
"-y",
"@sanctuary-framework/mcp-server"
]
}
}
}Run in your terminal: Setup guide
claude mcp add sanctuary-framework -- npx -y @sanctuary-framework/mcp-serverCLI or add to ~/.codex/config.toml. Setup guide
codex mcp add sanctuary-framework -- npx -y @sanctuary-framework/mcp-server[mcp_servers.sanctuary-framework]
command = "npx"
args = ["-y", "@sanctuary-framework/mcp-server"]Cline panel → Configure MCP Servers, or ~/.cline/data/settings/cline_mcp_settings.json. Setup guide
{
"mcpServers": {
"sanctuary-framework": {
"command": "npx",
"args": [
"-y",
"@sanctuary-framework/mcp-server"
]
}
}
}Run the server directly:
npx -y @sanctuary-framework/mcp-serverTest/reference server that exercises every MCP feature (prompts, tools, resources, sampling). Built for MCP client developers, not for everyday use.
Fetches web pages and converts HTML to markdown so LLMs can read web content. Caution: can reach local/internal IPs.
Node.js server for filesystem operations: read/write files, create/list/delete directories, move and search files, with configurable allowed directories.
Tools to read, search and manipulate Git repositories (status, diff, log, commit, branches) via LLMs.
Basic persistent memory using a local knowledge graph of entities, relations and observations, so the assistant can remember information about you across chats.
Provides a tool for dynamic, reflective problem-solving: break problems into steps, revise thoughts, and branch into alternative reasoning paths.