Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mb-mcpShow me how to generate a Memory Bank for this iOS codebase"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mb-mcp
Standalone Node.js/TypeScript MCP server for Memory Bank workflows.
This repository is intentionally small: one MCP server, two public tools, no auth, no persistence, and no transport-specific hacks beyond the official MCP TypeScript SDK.
Tools
create: returns execution instructions for generating a project-specific Memory Bank from a real codebasedocs_context: searches official documentation context and returns compact snippets plus optional structured enrichment
Current docs_context support is intentionally narrow:
supported stack:
iossupported detail levels:
compact,structured
Runtime
Node.js 20.9+
official MCP TypeScript SDK
stateless Streamable HTTP transport
JSON response mode enabled
no authentication
Default endpoints:
MCP:
http://127.0.0.1:3000/Health:
http://127.0.0.1:3000/healthz
Development
npm install
npm run dev
npm run test
npm run typecheck
npm run lint
npm run build
npm startOptional local port override:
cp .env.example .envMinimal Smoke Test
Start the server:
npm startInitialize against the MCP endpoint:
curl -sS \
-X POST http://127.0.0.1:3000/ \
-H 'Accept: application/json, text/event-stream' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc":"2.0",
"id":1,
"method":"initialize",
"params":{
"protocolVersion":"2025-06-18",
"capabilities":{},
"clientInfo":{"name":"smoke-test","version":"0.0.0"}
}
}'List tools:
curl -sS \
-X POST http://127.0.0.1:3000/ \
-H 'Accept: application/json, text/event-stream' \
-H 'Content-Type: application/json' \
-H 'MCP-Protocol-Version: 2025-06-18' \
-d '{
"jsonrpc":"2.0",
"id":2,
"method":"tools/list",
"params":{}
}'Environment Variables
PORT: bind port, default3000; loaded from optional.envbynpm run devandnpm startHOST: optional shell env override, default127.0.0.1MCP_PATH: optional shell env override, default/mcpALLOWED_HOSTS: optional shell env override when binding beyond localhost
Project Layout
src/server.ts: process entrypoint and graceful shutdownsrc/http: HTTP transport wiringsrc/mcp: MCP server factory and server metadatasrc/tools: MCP tool registration layersrc/features/create:createprompt assembly logicsrc/features/docsContext:docs_contextpayload orchestration and shapingsrc/adapters/appleDocs: Apple documentation search and content extractiontest: contract and unit tests for public behavior
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.