npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ccfrank-mcp

v4.5.5

Published

CCFrank MCP server for looking up CCF ranks from embedded data.

Downloads

16

Readme

The Chrome Extension, Firefox and Edge Add-on display the China Computer Federation recommended rank of international conferences and journals in the dblp, Google Scholar, Connected Papers, Semantic Scholar and Web of Science search results.

Chrome 扩展程序、Firefox 和 Edge 附加组件,在 dblp、Google 学术、Connected Papers、Semantic Scholar 和 Web of Science 的搜索结果中显示中国计算机学会推荐的国际会议和期刊排名。

Preview

CCFrank on dblp

CCFrank on Google Scholar

CCFrank on Connected Papers

:warning: Please refresh the page if the CCF ranks don't show up on Connected Papers .

CCFrank on Web of Science

CCFrank on Semantic Scholar

Install

Directly install from the Chrome, Firefox or Microsoft Edge Add-ons Store (Recommended) or load from the source.

Install from the Chrome / Firefox / Microsoft Edge Add-ons Store

  1. Find the CCFrank extension in Chrome Web Store / Firefox Bowser Add-ons / Microsoft Edge Add-ons Store .
  2. Click the Add to Browser button.
  3. CCFrank needs to read and change dblp, Google Scholar, Connected Papers and its mirror sites. To approve, click Add extension.

Load Unpacked

Clone CCFrank to a directory.

  1. Open the Extension Management page by navigating to chrome://extensions.

    • The Extension Management page can also be opened by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.

  3. Click the LOAD UNPACKED button and select the directory holding CCFrank.

MCP Server

CCFrank can also run as a local stdio MCP server without changing the browser extension code path.

The MCP server exposes one tool:

  • ccf_rank

Input:

{
  "query": "SIGCOMM"
}

Output fields:

  • matched
  • rank
  • canonicalName
  • venueType
  • matchedBy
  • normalizedQuery
  • sourceKey

Supported input forms:

  • Full venue name, e.g. ACM Transactions on Computer Systems
  • Abbreviation, e.g. SIGCOMM
  • DBLP URL/path, e.g. https://dblp.org/db/conf/sc/index.html

Start the local MCP server:

node ./mcp/server.js

or

npm run mcp

or

npx -y ccfrank-mcp

Install in Codex

codex mcp add ccfrank -- npx -y ccfrank-mcp

Install in opencode

Add the following local MCP entry to your opencode config:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ccfrank": {
      "type": "local",
      "enabled": true,
      "command": ["npx", "-y", "ccfrank-mcp"]
    }
  }
}

Install in OpenClaw

OpenClaw's ACP bridge does not support per-session mcpServers. Configure this repository as a local MCP server on the OpenClaw gateway or agent side instead, and point that entry to:

command: npx
args:
  - -y
  - ccfrank-mcp

Notes

  • The MCP server reuses the repository's embedded CCF data and does not perform network lookups.
  • The browser extension behavior, manifest, and content-script entrypoints are unchanged.

What's New

Version 4.5.5

Feb 23, 2026

  1. Merged Pull request #148 from @liuup to fix the undefined bug.

Version 4.5.4

Feb 16, 2026

  1. Merged Pull request #140 from @MarkLee131 to refactor PACM PL conference handling, eliminating code duplication and improving maintainability.

Version 4.5.3

Feb 16, 2026

  1. Fixed memory leak caused by repeated event listener binding in semanticscholar.js, wos.js, and dblp.js.
  2. Fixed bug where dblp.rankSpanList was incorrectly used in semanticscholar.js.
  3. Fixed comparison bug (== instead of =) in fetchRank.js.
  4. Fixed multiple undeclared global variables in fetchRank.js and dblp.js.
  5. Removed hardcoded 3-second delay in connectedpapers.js for better responsiveness.
  6. Removed dead code and unused CSS class.
  7. Improved code style consistency (var → let).

Version 4.5.2

Dec 2, 2024

  1. Merge the Pull request from @MarkLee131 to fix FSE, POPL, PLDI, OOPSLA, and ICFP, also mentioned by @SeddonShen.

Version 4.5.1

Nov 24, 2024

  1. Merge the Pull request from @chenyangyc to fix the parsing the author name in Google Scholar.

Version 4.5.0

Nov 10, 2024

  1. Add rank filter for dblp as requested by @ravenxrz, @kevyn-zhang, and @liushunyu.

Version 4.4.2

Nov 9, 2024

  1. Merge the Pull request from @lovelxc to fix the IJOT url reported by @ailego.
  2. Merge the Pull request from @liushunyu to add Expanded and Preprint.
  3. Add Prettier in pre-commit and Github Action.
  4. Merge the Pull request from @lovelxc to update the IMWUT reported by @junqi-ma.

Version 4.4.1

Dec 16, 2023

  1. Refactor code to immediately process existing search results on page load and add a MutationObserver to dynamically handle new entries without duplicating marks on subsequent pages.
  2. Merge the Pull request from @dozed to add several checks.
  • Loop over @sent instead of @total.
  • Handle the case that venue is undefined.
  • Clear cache items in case of QuotaExceededError in localStorage.setItem.

Version 4.4.0

Nov 29, 2023

  1. Merge the Pull request from @mra42 to fix repeating dblp API queries.
  • Allow persistently storing data in browser's localStorage with a default expiration time of one day.
  • Improved fetchRank() in order to cache and reuse query results.

Version 4.3.3

Oct 21, 2023

  1. Add application token to the queries (Debug only).

Version 4.3.2

Mar 30, 2023

  1. 感谢 @sdtsztom 指正,修复了 dblp 中 MICRO 地址的错误。

Version Unchanged

Mar 18, 2023

  1. 感谢 @ch3n9w 提醒,更新了 Firefox 中的版本。

Version 4.3.1

Mar 6, 2023

  1. 感谢 @sdtsztom 指正,修复了 dblp 中 HPCA 地址的错误。

Version 4.3.0

Dec 13, 2022

  1. 感谢 @ViTsing 提醒,调整到《中国计算机学会推荐国际学术会议和期刊目录》2022年拟定版(2022 年 12 月)。

Version 4.2.3

Dec 11, 2022

  1. 感谢 @FlyingFog 修复了 OOPSLA 地址的错误。
  2. 感谢 @FlyingFog 扩充了 tag 显示逻辑。

Version 4.2.2

Jun 30, 2022

  1. 感谢 @FunClip 修复了对 Web of Science 的支持。

Version 4.2.1

Dec 26, 2021

  1. 增加了对 Semantic Scholar 上 CCF 期刊的支持。

Version 4.2.0

Dec 18, 2021

  1. 增加了对 Semantic Scholar 上 CCF 会议的支持。

Version Unchanged

Oct 26, 2021

  1. New branch "mv2-firefox" for downgrading to Manifest V2. Mozilla Add-ons "are hoping to complete enough work on this project to support developer testing in Q4 2021 and start accepting v3 submissions in early 2022. This schedule may be pushed back or delayed due to unforeseeable circumstances." See Manifest v3 update.

Version 4.1.2

Oct 24, 2021

  1. 修复了 dblp 中 AsiaCCS 2021 地址的错误。

Version 4.1.1

Oct 20, 2021

  1. The description translation in locale en exceeds maximum size limit of 132 characters.

Version 4.1.0

Oct 20, 2021

  1. 增加了对 Web of Science 的支持。

Version 4.0.1

Oct 10, 2021

  1. Migrate to Manifest V3.

:tada: Published

Aug 30, 2021

CCFrank 在 Microsoft Edge 扩展商店上架~

Version 4.0.0

Aug 24, 2021

  1. 感谢 @purplewall1206 增加了对 Connected Papers 的支持。

Version 3.2.5

Aug 16, 2021

  1. 修复了 Google Scholar 文章标题预处理的错误。

Version 3.2.4

Aug 12, 2021

  1. 感谢 @Fanchao-Qi 的指正,修复了与 CatalyzeX 插件同时开启时重复 tag 的错误。

Version 3.2.3

Jul 18, 2021

  1. 感谢 @zshhans 的帮助,修复了 XHR not working on Firefox 的错误。

:tada: Daily Users

Jun 18, 2021

Total current users: 1,006

Version 3.1.3

Apr 12, 2021

  1. 修复了 Google 学术首条搜索结果的 Tooltip 显示被覆盖的错误。

Version 3.1.2

Mar 1, 2021

  1. 感谢 @zhuye88 的帮助,修复了《目录》中“Pattern Recognition”地址的错误。

Version 3.1.1

Dec 20, 2020

  1. 感谢 @ifzh 和 @linwhitehat 的帮助,修复了由“会议/期刊的URL重复”引起的错误。

Version 3.0.3

Dec 16, 2020

  1. 放宽了 Google 学术的匹配条件,修复了由“发表年份”不匹配引起的错误。

Version 3.0.2

Dec 16, 2020

  1. 更正了 VLDB 会议的网址。

Version 3.0.1

Dec 15, 2020

  1. 修复了由标题中包含“特殊字符”引起的错误。

Version 3.0.0

Dec 13, 2020

  1. 增加了对 Google Scholar 的支持,建议更新到此版本。

Version 2.0.0

Dec 10, 2020

  1. 全新的匹配规则,即“全称/简称匹配”->“网址匹配”。
  2. 感谢 @realstolz 指正,新版本已规避由“区分大小写”引起的错误。

:tada: Published

Dec 9, 2020

CCFrank 在 Firefox 附加组件工坊上架~

Nov 6, 2020

CCFrank 在 Chrome 网上应用店发布~

Version 1.3.2

Nov 3, 2020

  1. 感谢 @kevyn-zhang 指正,修正了 Software: Practice and Experience (SPE) 等由“连字符”引起的错误。

Version 1.3.1

Nov 3, 2020

  1. 增加了 dblp 使用 AJAX 更新搜索结果(即 URL 无 "/search?q=" 关键词)时的支持。

Version 1.3

Oct 29, 2020

  1. 增加了 dblp person、DB/Conferences and Workshops 和 DB/Journals 网页的支持;
  2. 重构了代码。

Version 1.2

Oct 28, 2020

  1. 适配 dblp 刊物名称;
  2. 增加了 dblp computer science bibliography 的镜像站点支持;
  3. 专注优化 dblp 支持。

Version 1.1

Nov 15, 2019

  1. 适配 dblp "2019-11-11: Open citation data and dblp" [Feature Spotlight]。

Version 1.0

Aug 28, 2019

  1. 优化了 dblp 上会议和刊物名称的匹配规则;
  2. 修正了错误,更新到《中国计算机学会推荐国际学术会议和期刊目录》第五版(2019 年 4 月)。

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Reports

More Awesome Scripts

  • show-rank hnshhslsh/show-rank
    • 支持在 Chrome 中的 ACM Digital Library、dblp、IEEE Xplore 和 Springer 显示中国计算机学会推荐的国际会议和期刊排名(很开心自己在谷歌学术上的查询方法被直接使用啦:clap:);
  • swufe_ccf_show_ranking Nixiak-nan/swufe_ccf_show_ranking
    • 支持在 Chrome 和 Firefox 中的 百度学术、知网、Google Scholar、IEEExplore、Microsoft Academic、Springer、Web of Science 显示西南财经大学学术期刊目录(Github 果然是大型交友平台,和开发同学已成为好友啦)。

Star History

Star History Chart