跳到正文
plugmcp
目录技能分类博客
EN/中文
登录注册
Directory/io.github.Abhishekkumar2021
G
MCP serverOfficial registry

GitHub

GitHub via MCP: search, repos, issues, PRs, files, notifications. OAuth device flow or token.

by io.github.Abhishekkumar2021v0.2.0GitHubnpmWebsite
接入你的智能体

添加此服务器

The publisher's own command. Not a PlugMCP endpoint.

Local command
npx -y @abhishekmcp/[email protected]
Credentials from the publisher
  • GITHUB_TOKEN — A GitHub Personal Access Token (skips the OAuth device flow).
  • GITHUB_CLIENT_ID — OAuth App client id (public) to enable the device-flow login.
  • GITHUB_READONLY — Set to 1 or true to disable issue-creating/commenting tools.
Provider
Claude Code
GITHUB_TOKEN=<secret> GITHUB_CLIENT_ID=<value> GITHUB_READONLY=<value> claude mcp add io.github.abhishekkumar2021-github -- npx -y @abhishekmcp/[email protected]

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.abhishekkumar2021-github": {
      "command": "npx",
      "args": [
        "-y",
        "@abhishekmcp/[email protected]"
      ],
      "env": {
        "GITHUB_TOKEN": "<secret>",
        "GITHUB_CLIENT_ID": "<value>",
        "GITHUB_READONLY": "<value>"
      }
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

在 PlugMCP 上运行

用我们的密钥与日志托管一份副本。

这是你新建的服务器,不是此条目的官方端点。若要用发布方的 URL 与凭证,请使用上方安装面板。

启动
Related MCP

More like this

View more
  • Firecrawl

    firecrawl

    🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

    7.6k starsRemotebatch-processingclaude
  • N

    Notion

plugmcp

把任意工具接入任意智能体。面向非开发者的 MCP 服务器目录;网关承载流量,n8n 承载应用。

PlugMCP, 2026

产品
  • 浏览
  • 安装
  • 自行托管
  • 语音模式
  • 浏览器
目录
  • 全部 MCP 服务器
  • 智能体技能
  • 分类
  • 新品
  • 语音
  • 提交服务器
开发者
  • 文档
  • 博客
  • 什么是 MCP
  • 什么是 WebMCP
  • 状态
公司
  • 关于
  • 联系
  • 条款
  • 隐私
  • 数据处理协议
  • [email protected]
Official
io.github.awkoy

Token-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.

175 starsLocal
  • Context7

    upstash

    Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    63k starsRemotevibe-coding
  • GitHub via MCP: search, repos, issues, PRs, files, notifications. OAuth device flow or token.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    🧰 mcp-suite

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

    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

    • Servers
    • Quickstart
    • Install
    • Connecting to a client
    • Architecture & conventions
    • Development
    • Adding a new server
    • Publishing
    • Contributing
    • License

    Servers

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    No FAQ yet. Enrichment fills this from the README on the next crawl.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    No tool list yet. Remote servers get one after the first health check.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
    ServerDescriptionStatus
    notesLocal markdown notes: ranked full-text and semantic search, tags, todos, a [[wiki-link]] knowledge graph, daily notes + templates, and slash-command workflows (prompts)✅ Stable
    filesSandboxed local filesystem: read, glob + content search, token-efficient edits, copy/move, soft-delete trash, zip, checksums, and dedup✅ Stable
    githubGitHub: search repos/code/issues, read repos/issues/PRs/files, notifications, create issues — OAuth device flow or token✅ Stable
    gitGit: status, log, diff, file history, branches/tags, gated stage/commit, and remote clone/fetch/pull/push — pure-JS, no git binary✅ Stable
    sqlSQL databases: read-only query + schema introspection over Postgres & SQLite, gated writes✅ Stable
    httpHTTP/REST client: ad-hoc requests + saved collections/environments, env secrets, host-allowlisted + SSRF-safe✅ Stable

    More on the way: 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

    Every server ships through every common channel. For the Claude Code plugin, add the marketplace once — /plugin marketplace add Abhishekkumar2021/mcp-suite — then install per the table. See each server's README for full config.

    ServerClaude Code pluginnpm (any client)Claude Desktop (MCPB)MCP registry
    notes/plugin install notesnpx -y @abhishekmcp/notesdrag notes-*.mcpb from the latest releaseio.github.Abhishekkumar2021/notes
    files/plugin install filesnpx -y @abhishekmcp/filesdrag files-*.mcpbio.github.Abhishekkumar2021/files
    github/plugin install githubnpx -y @abhishekmcp/githubdrag github-*.mcpbio.github.Abhishekkumar2021/github
    git/plugin install gitnpx -y @abhishekmcp/gitdrag git-*.mcpbio.github.Abhishekkumar2021/git
    sql/plugin install sqlnpx -y @abhishekmcp/sqldrag sql-*.mcpbio.github.Abhishekkumar2021/sql
    http/plugin install httpnpx -y @abhishekmcp/httpdrag http-*.mcpbio.github.Abhishekkumar2021/http

    notes defaults to ~/notes; files requires FS_ROOTS (the directories it may touch). MCPB bundles install via Claude Desktop → Settings → Extensions.

    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" }
        }
      }
    }
    

    Architecture & conventions

    A few principles hold across every server:

    • Pure-JS/WASM by default; native only when genuinely required. Servers run via npx/MCPB on any machine, so portable pure-JS/WebAssembly is strongly preferred and a native dependency is used only when genuinely required (gated + documented). In practice these servers are dependency-light: notes uses MiniSearch + WebAssembly embeddings, sql uses the sql.js WASM SQLite engine, and files uses fast-glob instead of ripgrep. npm audit stays clean.
    • Sandbox-first, layered design. Each server keeps a thin index.ts (tool registration only) over focused modules, with a single security boundary every path must pass through (realpath-containment, symlink-escape rejection, atomic writes).
    • Token-efficient by default. Pagination, head/tail/section reads, snippets, and compact graph refs keep tool output small.
    • Automated, hands-off releases. A GitHub Release tagged <server>-v<version> publishes to npm (with provenance), the official MCP registry, and attaches an MCPB bundle — all via OIDC, no secrets.
    • Tested in CI. Each server ships a committed node:test suite (unit + integration/security) run on every push.

    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 test --workspaces --if-present  # run each server's test suite
    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

    Releases are automated. Cutting a GitHub Release tagged <server>-v<version> triggers publish.yml, which — authenticated entirely via GitHub OIDC (no NPM_TOKEN) — publishes the package to npm with provenance, registers it on the official MCP registry, and builds + attaches the MCPB bundle to the release.

    # bump servers/<name>/package.json, commit, then:
    gh release create <name>-v<version> --title "<name> v<version>" --notes "…"
    

    Contributing

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

    License

    MIT © Abhishek