Skip to main content
Glama
Abhishekkumar2021

Notes — local markdown knowledge base

🧰 mcp-suite

A collection of Model Context Protocol servers, built in TypeScript.

CI License: MIT PRs Welcome Node.js

Each server lives in its own folder under servers/ and publishes to npm as an independent package, while sharing tooling through an npm workspace. Connect them to any MCP client — Claude Desktop, Claude Code, Cursor, and more.

Table of contents

Related MCP server: knowledgine

Servers

Server

Description

Status

notes

Local markdown notes: ranked full-text and semantic search, tags, todos, a [[wiki-link]] knowledge graph, daily notes + templates, and slash-command workflows (prompts)

✅ Stable

More on the way: a GitHub helper, a Spotify controller, and others.

Quickstart

git clone https://github.com/Abhishekkumar2021/mcp-suite.git
cd mcp-suite
npm install      # installs deps for every workspace
npm run build    # builds every server

Install

The notes server is distributed several ways (see its README for details):

  • Claude Code plugin: /plugin marketplace add Abhishekkumar2021/mcp-suite then /plugin install notes

  • npm (any client): npx -y @abhishekmcp/notes

  • Claude Desktop (MCPB): drag the notes-*.mcpb from the latest release onto Settings → Extensions

  • MCP registry: io.github.Abhishekkumar2021/notes

Connecting to a client

Each server's README has full configuration instructions. As an example, to use the notes server with Claude Code:

claude mcp add notes --env NOTES_DIR=$HOME/notes -- node "$(pwd)/servers/notes/dist/index.js"

Or with Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "notes": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-suite/servers/notes/dist/index.js"],
      "env": { "NOTES_DIR": "/absolute/path/to/your/notes" }
    }
  }
}

Development

This is an npm workspaces monorepo.

npm install                      # install all workspace dependencies (run once at the root)
npm run build                    # build every server
npm run build -w servers/notes   # build a single server
npm run clean                    # remove all build output

Adding a new server

  1. Create servers/<name>/ with its own package.json (unique npm name) and a tsconfig.json that extends: "../../tsconfig.base.json".

  2. Put source in servers/<name>/src/.

  3. Run npm install at the root so the workspace picks it up.

  4. Add a row to the Servers table above.

All servers follow the naming standard (@abhishekmcp/<slug>). See CONTRIBUTING.md for detailed guidelines.

Publishing

Each server is published independently:

npm publish -w servers/<name> --access public

Contributing

Contributions are welcome! Please read CONTRIBUTING.md and our Code of Conduct. Found a security issue? See SECURITY.md.

License

MIT © Abhishek

A
license - permissive license
-
quality - not tested
-
maintenance - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abhishekkumar2021/mcp-suite'

If you have feedback or need assistance with the MCP directory API, please join our Discord server