@tekmemo/mcp-server

Purpose
MCP adapter. Model Context Protocol boundary adapter exposing TekMemo memory as MCP tools, resources, and prompts.
Install
pnpm add @tekmemo/mcp-server
Quick start
pnpm add @tekmemo/mcp-server @tekmemo/cloud-client tekmemo @tekmemo/fs
TEKMEMO_API_KEY="tk_live_..." \
TEKMEMO_CLOUD_URL="https://memo.tekbreed.com/api/v1" \
tekmemo-mcp-server --runtime cloud --project-id proj_123
Boundary
This package owns its package-level contract only. It does not own TekMemo Cloud billing, dashboards, tenancy, hosted database storage, or provider secrets unless explicitly stated by its package name.
For hosted memory, use @tekmemo/cloud-client. For local file-backed memory, use tekmemo with @tekmemo/fs. For MCP tools, use @tekmemo/mcp-server.
Scripts
pnpm --filter @tekmemo/mcp-server typecheck
pnpm --filter @tekmemo/mcp-server test:run
pnpm --filter @tekmemo/mcp-server build
pnpm --filter @tekmemo/mcp-server lint:package
Docs
Publishing metadata
- npm package:
@tekmemo/mcp-server
- publish visibility: public
- runtime format: dual ESM/CJS
- ESM output:
dist/**/*.mjs + dist/**/*.d.mts
- CJS output:
dist/**/*.cjs + dist/**/*.d.cts
- package contents:
dist and README.md
- package boundary: hosted cloud calls must go through
@tekmemo/cloud-client unless this package is @tekmemo/cloud-client itself.
Publish readiness
Before publishing this package, run:
pnpm --filter @tekmemo/mcp-server release:check
The package-level check builds dist/, runs TypeScript and tests, runs publint, and performs npm pack --dry-run. Publish from CI with Changesets and npm trusted publishing/provenance after the root release preflight passes.
License
MIT.