claude-plugins
Health Warn
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in .github/workflows/cd.yml
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Claude Code plugin marketplace for the n24q02m MCP servers -- install web search, memory, Notion, email, Telegram, Godot, code review, and image/video tools in one command.
n24q02m Claude Plugins
Claude Code plugin marketplace for the n24q02m MCP servers -- install web search, memory, Notion, email, Telegram, code review, and Google Workspace tools in one command.
Sister projects from n24q02m (click to expand)| Project | Tagline | Tag |
|---|---|---|
| crg | Knowledge graph for token-efficient code reviews -- semantic search and call-... | MCP |
| better-drive | 2-way Google Drive sync with .driveignore filter — rclone engine, Windows tray | Tooling |
| better-email-mcp | IMAP/SMTP email for AI agents -- read, send, organize folders, and manage att... | MCP |
| better-notion-mcp | Markdown-first Notion for AI agents -- pages, databases, blocks, and comments... | MCP |
| better-semantic-release | Drop-in python-semantic-release fork with built-in release-safety guards (orp... | Tooling |
| better-telegram-mcp | Telegram for AI agents -- messages, chats, media, and contacts across both bo... | MCP |
| better-workspace-mcp | Google Workspace MCP server (Docs/Drive/Calendar/Gmail/Sheets/Slides/Tasks/Ch... | MCP |
| claude-plugins | Claude Code plugin marketplace for the n24q02m MCP servers -- install web sea... | Marketplace |
| jules-task-archiver | Chrome Extension for bulk operations on Jules tasks via batchexecute API -- a... | Tooling |
| mcp-core | Shared foundation for building MCP servers -- Streamable HTTP transport, OAut... | MCP |
| mnemo | Persistent AI memory with hybrid search and embedded sync. Open, free, unlimi... | MCP |
| qwen3-embed | Lightweight Qwen3 text embedding and reranking via ONNX Runtime and GGUF | Library |
| skret | Secrets without the server. | CLI |
| tacet | A self-distilling neuro-symbolic cascade that amortises LLM cost across knowl... | Tooling |
| web-core | Shared web infrastructure package for search, scraping, HTTP security, and st... | Library |
| wet | Open-source MCP server for AI agents: web search, content extraction, and lib... | MCP |
Table of contents
7 MCP servers for AI coding agents, from one marketplace.
Full documentation: docs.n24q02m.com — setup and tool references for all 7 servers, the hull foundation, and Fastretrieval. Libraries and CLIs do not gain an MCP transport by appearing in the same documentation site.
Install
/plugin marketplace add n24q02m/claude-plugins
/plugin install <plugin-name>@n24q02m-plugins
Or browse all plugins: run /plugin and go to the Discover tab.
Plugins
| Plugin | Category | Description | Config (env / userConfig) |
|---|---|---|---|
| wet | Research | Web search, content extraction, library docs, media download | All optional: OPENROUTER_API_KEY, SEARCH_BACKENDS, TAVILY_API_KEY, BRAVE_API_KEY, EXA_API_KEY, KAGI_API_KEY, FIRECRAWL_API_KEY, GITHUB_TOKEN |
| mnemo | Productivity | Persistent AI memory across sessions | All optional: MNEMO_URL (Streamable HTTP endpoint of a running mnemo), MNEMO_TOKEN (bearer token when that instance uses token or multi auth) |
| notion | Productivity | Notion API — 11 composite tools, ~95% coverage | NOTION_TOKEN (required) |
| Communication | Email IMAP/SMTP — multi-account | EMAIL_CREDENTIALS (required) |
|
| telegram | Communication | Telegram dual-mode (Bot API + MTProto) — messages, chats, media | TELEGRAM_BOT_TOKEN (optional; required for bot mode) |
| crg | Development | Knowledge graph for token-efficient code reviews | All optional: EMBEDDING_MODELS, LOCAL_EMBEDDING_MODEL, LOCAL_RERANK_MODEL, LOCAL_EMBEDDING_DIM, LOCAL_EMBEDDING_MODEL_FILE, LOCAL_EMBEDDING_POOLING, LOCAL_EMBEDDING_NORMALIZE, HULL_EMBED_API_KEY, HULL_CHAT_API_KEY |
| workspace | Productivity | Google Workspace — 10 domains plus local time helpers, config, help, and multi-account OAuth |
GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET (both required) |
Not marketplace plugins
Four n24q02m projects share this documentation site without getting a marketplace entry. The test is the plugin layout: the project itself ships .claude-plugin/plugin.json plus a skills/ or hooks/ tree over an MCP server entrypoint, which is what plugin-sync copies from. None of the four does, so an entry here would be a copy with no upstream to sync from.
| Project | Kind | Why it is not a marketplace plugin |
|---|---|---|
| hull | Foundation library — PyPI n24q02m-hull, npm @n24q02m/hull |
The shared HTTP transport, token auth, credential store and CLI core that every active server above depends on; it has no server of its own to launch and reaches you as a dependency. |
| Fastretrieval | Library — PyPI fastretrieval |
The embedding and rerank runtime wet, mnemo and crg call in-process; its only executable is fastretrieval-server, an /embed + /rerank HTTP service, not an MCP endpoint. |
| sillstone | Rust library suite, published with the sillstone CLI |
Media, hashing and array crates you link into a Rust project; the CLI flattens the same facade, but the project ships no MCP server. |
| skret | CLI — Go binary | You install the binary to inject secrets into a command, CI job or container; skret-mcp is a second binary built from the same release that serves one project over stdio MCP, not a plugin directory, and the tool is chosen per machine rather than per chat client. |
Install each the way its project documents it: pip install n24q02m-hull, pip install fastretrieval, a sillstone-* crate (or cargo install sillstone-cli for the sillstone binary), or the skret install script. Adding .claude-plugin/ to one of them is what would make it a marketplace entry — the entry does not create the capability.
Configuration
When you run /plugin install, Claude Code prompts for that plugin's credentials (declared in each plugin's userConfig) and stores sensitive values in your system keychain. You can also set them via the env block in ~/.claude/settings.local.json, or export them in your shell profile.
notion, email, and workspace require credentials for their upstream APIs. telegram needs a bot token only for bot mode. Wet, Mnemo, and CRG preserve local Fastretrieval-based retrieval without provider API keys. Wet web search additionally needs a runnable backend: credential-free DuckDuckGo/Startpage, an external SearXNG endpoint, a configured cloud provider, or a local installation that can run SearXNG.
Cloud providers (wet, mnemo, crg)
Cloud model selection is separate from installing a plugin and is configured on
the machine that runs the server, in ~/.<server>/config.toml. Do not infer a
fallback chain just because several keys are present.
- Wet and Mnemo use model cells:
[models.embed],[models.rerank]and[models.chat], each withbase_url,modelandapi_key. The environment
variableHULL_<TASK>_API_KEY(for exampleHULL_EMBED_API_KEY) overrides
the key in the file, andOPENROUTER_API_KEYserves the pre-wired default
cells. An empty embed or rerank cell falls back to local ONNX models. - CRG uses
[models.chat]for summaries andEMBEDDING_MODELSfor embeddings
(empty means local ONNX); its optional query reranker is selected byLOCAL_RERANK_MODEL, not a cloud rerank chain. - Without a chat key, LLM-backed features are switched off rather than failing.
- Empty/local configuration and cloud behavior are server-specific; see
Credential setup and
the setup references.
CRG does not currently implement cloud reranking.
Telegram
TELEGRAM_BOT_TOKEN=123456:ABC-DEF...
Required for bot mode (from @BotFather); leave empty for user mode.
[email protected]:app-password
Multiple accounts: [email protected]:pass1,[email protected]:pass2
Notion
NOTION_TOKEN=ntn_xxx
Get your token from notion.so/my-integrations.
Google Workspace
GOOGLE_OAUTH_CLIENT_ID=<your-client-id>.apps.googleusercontent.com
GOOGLE_OAUTH_CLIENT_SECRET=<your-client-secret>
Create the OAuth client yourself at console.cloud.google.com/apis/credentials — type Desktop app for the default stdio mode, Web application for self-hosted HTTP. The first run opens Google's consent screen once, then reuses the stored refresh token.
Skills
Most plugins ship skills, invoked in Claude Code as <plugin>:<skill>:
| Plugin | Skills |
|---|---|
| wet | fact-check, compare, research-topic, lock-project-stack |
| mnemo | session-handoff, knowledge-audit, recall-context, memory-commit, passport-bootstrap |
| notion | organize-database, bulk-update |
inbox-review, follow-up |
|
| telegram | setup-bot, channel-post |
| crg | review-pr, review-delta, refactor-check |
Other MCP Clients
Each plugin works with any MCP client. Run directly:
Python plugins (uvx / pipx / docker):
uvx --python 3.13 --from n24q02m-wet wet server start # HTTP only: http://127.0.0.1:8000/mcp
uvx --python 3.13 n24q02m-mnemo # HTTP only: http://127.0.0.1:8000/mcp
uvx --python 3.13 n24q02m-telegram
uvx --python 3.13 n24q02m-crg
TypeScript plugins (npx / bunx / docker):
npx -y @n24q02m/notion
npx -y @n24q02m/email
Add to any MCP client's settings.json (stdio servers by command, HTTP-only servers such as wet and mnemo by URL):
{
"mcpServers": {
"crg": {
"command": "uvx",
"args": ["--python", "3.13", "n24q02m-crg"]
},
"wet": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp"
}
}
}
Deployment
The docs site (docs.n24q02m.com) is served by the consolidated portal in n24q02m/tools-docs (Cloudflare Pages project tools-n24q02m); legacy paths such as docs.n24q02m.com/plugins/** and docs.n24q02m.com/skret/** are the portal routes. This repo no longer builds or deploys a docs site: the old Pages project and its deploy-docs job in cd.yml are retired. The docs/ Astro tree stays because CI still runs its generator and tests (docs/scripts/sync-plugin-docs.mjs, exercised by node --test docs/scripts/test-sync-plugin-docs.mjs in ci.yml); it is not published here.
Plugin assets are synced separately: when a server repo cuts a release, cd.yml (plugin-sync) copies that release tag's plugin.json, skills, hooks, and commands into plugins/<name>/ on main. Nothing in this repo redeploys a docs site after that sync.
Contributing
See CONTRIBUTING.md.
License
Apache-2.0
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found