Conference Partner

com.myhuiban.www由 www.myhuiban.com 发布官方发布者v1.12.0更新于 Oct 29, 2026

Conference & journal CFP deadlines, CCF/ICORE/QUALIS rankings, acceptance rates, research fields.

已验证Streamable HTTP可网页运行网页搜索与抓取知识与记忆

概览

AI 生成的概览

Conference Partner 的远程 MCP 服务器,提供学术会议与期刊数据:检索征稿、排名、截止日期与会议详情。

可以做什么
  • 按关键词、CCF/CORE/QUALIS 等级、研究领域、ISSN 和日期范围检索会议与期刊
  • 浏览开放征稿、等级榜单、热度、影响因子、专刊等策展排名列表
  • 按 id 获取单个会议或期刊的完整详情,包括征稿全文、录用率与届次历史、评分及相关会议期刊
  • 按 id 查看研究者公开主页,并读取站点级统计,如截止日期分布与等级分布
适用场景
适合需要回答“论文投哪里”“哪些征稿仍开放”“某会议期刊排名如何”“历年录取难度”等问题的场景,也适合制作截止日期快照或对会议数据做增量同步。
运行要求
无需安装,是托管的 Streamable HTTP 端点。检索、排名列表和统计可匿名使用,按客户端 IP 限流。详情类工具需要免费账号凭证,通过 Authorization: Bearer 请求头发送,可用 API 密钥或登录接口返回的 JWT。存在每日配额。
安装前请注意
详情类工具需要在请求头中携带账号凭证,应妥善保管并在泄露时单独吊销。配额按 IP 和账号限制,配额耗尽会直接报错而不会降级为匿名访问。响应不包含会议期刊的外部官网地址,只提供详情页链接。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Conference Partner,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.myhuiban.www%2Fconference-partner/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "conference-partner": {
      "type": "http",
      "url": "https://www.myhuiban.com/mcp"
    }
  }
}

README

Conference Partner — MCP server & REST API

[Data snapshot] [API spec] [MCP registry]

Academic conference and journal data for AI agents and scripts: CFP deadlines, CCF / CORE / QUALIS rankings, the Conference Partner Index (CP-I) — a 0–100 score we compute for every conference, including the majority that carry no external rank — acceptance-rate history, edition history, journal impact factors and special issues — served by Conference Partner (会伴), a conference tracker that has been maintained since 2013.

Two surfaces over one dataset:

EndpointFor
MCPhttps://www.myhuiban.com/mcp (Streamable HTTP)Claude, ChatGPT, Cursor, VS Code, any MCP client
RESThttps://www.myhuiban.com/api/*scripts, backends, OpenAPI codegen

Both are backed by the same services and return identical payloads — the only difference is the protocol envelope.

Search, ranking lists and site statistics need no credentials at all. Point a client at the URL and the first call works.

bash
curl "https://www.myhuiban.com/api/conferences?ccf_rank=A&field=ai&submission_date_start=2026-08-05"

Add it to your MCP client

Claude Code
bash
claude mcp add --transport http conference-partner https://www.myhuiban.com/mcp
Claude.ai / Claude Desktop (Settings → Connectors → Add custom connector)

Remote MCP server URL:

https://www.myhuiban.com/mcp

To unlock the detail tools, add a static request header in the connector's advanced settings: Authorization: Bearer hb_xxx (see Credentials).

Cursor — ~/.cursor/mcp.json or .cursor/mcp.json
json
{  "mcpServers": {    "conference-partner": {      "url": "https://www.myhuiban.com/mcp"    }  }}
VS Code — .vscode/mcp.json
json
{  "servers": {    "conference-partner": {      "type": "http",      "url": "https://www.myhuiban.com/mcp"    }  }}
ChatGPT (Settings → Connectors → Create)

MCP server URL https://www.myhuiban.com/mcp, authentication No authentication (or API key with your hb_ key to enable the detail tools).

Ready-to-copy files for each client live in examples/mcp-config/, and the per-client walkthrough — including how to attach a key — is in docs/mcp-clients.md.

Also listed on Smithery, Glama and the official MCP registry as com.myhuiban.www/conference-partner.


Tools

Eight read-only tools, each with a REST twin returning the same payload.

ToolREST twinCredentials
search_conferencesGET /api/conferences—
search_journalsGET /api/journals—
list_conferencesGET /api/conferences/rankings/{ranking}—
list_journalsGET /api/journals/rankings/{ranking}—
get_statisticsGET /api/statistics—
get_conferenceGET /api/conferences/{id}free account
get_journalGET /api/journals/{id}free account
get_researcherGET /api/researchers/{id}free account

Search accepts any combination of keyword, ccf_rank (A/B/C), core_rank (A*/A/B/C), qualis_rank, field (research areas, CS and beyond), submission/conference date ranges and updated_since for incremental sync. Rank parameters take several comma-separated values matched as OR — ccf_rank=A,B,C is every CCF-rated venue. Every parameter is optional — filter-only queries such as "AI conferences with a deadline in the next 90 days" are the point.

Ranking lists cover open CFPs, the three tier lists, the Conference Partner Index, popularity, lowest acceptance rate, trending, upcoming/past — and for journals, special-issue CFPs and highest impact factor. The CFP and date-ordered lists also take field.

Every venue object carries fields, the research-field slugs it is tagged with, so loaded results can be narrowed further client-side. A rank field is "" when the venue is not on that list, which for CCF is most conferences.

Prompts

The MCP server also ships prompts — ready-made tasks your client offers as one-click starting points, so you are not left staring at a list of tool names:

PromptWhat it does
upcoming_deadlinesdeadlines you can still submit to, by field and tier
where_to_submitgive it a paper topic, get ranked venues whose calls are open
venue_snapshoteverything on record for one conference or journal
open_special_issuesjournals currently running a special-issue call

Full machine-readable definitions, refreshed from production by CI: spec/openapi.json and spec/mcp-tools.json.


Credentials

TierHowLimit
Anonymoussend nothing50 requests/day per source IP
Free accountAuthorization: Bearer hb_xxx200 requests/day, shared across REST + MCP
Paid—planned, not available yet

Create a key at myhuiban.com/account/api-keys — it never expires and can be revoked individually, which is what you want for a client that only lets you pin a fixed request header. A JWT from POST /api/login works too and draws on the same pool.

Every response carries X-Quota-Limit and X-Quota-Remaining. CORS is open, so browser JavaScript works.

401 = this endpoint needs a credential, or the one you sent is invalid. An unusable credential is never silently downgraded to the anonymous tier. 402 = account quota exhausted. 429 = anonymous per-IP quota exhausted.


Examples

Runnable, no API key required:

bash
# upcoming CCF-A deadlines in AI, next 90 dayspython examples/python/upcoming_deadlines.py --field ai --ccf A --days 90
# same thing in Nodenode examples/node/upcoming-deadlines.mjs --field ai --ccf A --days 90
# build your own deadline snapshot (JSON + CSV + Markdown table)python examples/python/export_deadlines.py --out ./snapshot
# incremental sync — only what changed since your last checkpointpython examples/python/incremental_sync.py --since 2026-07-01
# shell one-linersbash examples/curl/quickstart.sh

See examples/README.md.

Watch deadlines from your own repo

actions/deadline-watch is a GitHub Action that keeps one issue up to date with the deadlines you can still submit to — no API key, nothing to host. Issue #1 is this repo running it on a schedule, so you can see the output before adopting it.

yaml
- uses: sundou82/conference-partner-mcp/actions/deadline-watch@main  with:    field: security    days: 120

Download the data

data/ carries a snapshot refreshed daily by CI, as JSON and CSV:

upcoming-deadlinesevery conference whose deadline has not passed
ccf-conferences · core-conferences · qualis-conferencesthe tier catalogues — all three ranks are columns on every row, alongside CP-I
open-calls-by-rankthe ranked venues you can still submit to today
ccf-journals · top-impact-factor-journalsjournals by tier and by impact factor
journal-special-issuesjournals with an open special-issue call

data/README.md renders the next 90 days as a table you can read in the browser.

The snapshot covers exactly what the anonymous tier already serves — nothing in it is gated. Per-venue detail (CFP full text, acceptance-rate history, edition history, ratings) stays behind the API, where a free key reaches it.

A file is stale the moment a deadline is extended, which in submission season is daily. Use it to browse, diff or bulk-load; call the API when it has to be right.

Subscribe to deadline changes, for free

CI commits data/ once a day and only when something actually changed, so the commit history of that directory is a change feed. GitHub publishes it as Atom, no account needed:

https://github.com/sundou82/conference-partner-mcp/commits/main/data.atom

Point a feed reader at it, or diff two commits to see exactly which deadlines moved:

bash
git log --oneline -- data/git diff HEAD~1 HEAD -- data/upcoming-deadlines.csv

Watching the repo on GitHub (Watch → Custom → Releases, or all activity) gets you the same signal as email.


Why this dataset

Deadline lists are easy to find. These are the parts that are hard to reproduce:

  • Three ranking systems in one row — CCF, CORE and QUALIS on the same venue, so "CCF-A that is also CORE-A*" is one query rather than a join across three sources.
  • A score for the venues those three leave blank — CCF, CORE and QUALIS between them cover about a fifth of the catalogue; for everything else the rank columns are empty. cp_index is our own 0–100 index over academic recognition, selectivity, longevity, community and how much a venue publishes about itself, so the long tail is comparable too. Every value ships with a confidence and a link to the method — a low score on a thinly documented venue means we know little about it, not that it is weak.
  • Acceptance-rate history and edition history — how a venue's selectivity and location moved across editions, back to 2013.
  • Journals as first-class entities — impact factor, publisher, ISSN, and special-issue CFPs, which conference-only lists do not carry.
  • Incremental sync — updated_since with an updated_at watermark on every row, so a mirror is a diff rather than a re-crawl.
  • Human-curated, not scraped: dates are entered and corrected by maintainers and by the organisers themselves through a venue-claim process.

Methodology, coverage and known limits: myhuiban.com/methodology.


About this repository

This repo is the distribution entry point for the API and MCP server: client configuration, examples, and CI-synced specs. The server itself is not open source — it is a hosted service; nothing here needs to be installed or run to use it.

  • docs/mcp-clients.md — per-client setup, with and without a key
  • docs/rest-api.md — endpoints, parameters, errors, incremental sync
  • docs/data.md — what is in the dataset, attribution, terms
  • examples/ — runnable Python, Node and curl clients; MCP config files
  • spec/ — OpenAPI 3 document, MCP tool definitions and server card, re-fetched from production daily by CI so they cannot go stale

Authoritative reference: myhuiban.com/developers. Where this repo and that page ever disagree, the page is right — it ships with the API.

Issues and PRs about the client-side material here are welcome. For data corrections use the "report" link on the venue page, and for anything else email [email protected].

License

MIT for the code and configuration in this repository.

The data served by the API is not covered by that license. It is free to use, including commercially, with attribution: cite the canonical venue URL and "Conference Partner (myhuiban.com)". If your claim is about a CCF, CORE or QUALIS value itself, cite that body — Conference Partner reproduces those lists, it does not define them. cp_index is the exception: it is ours, so cite myhuiban.com/ranking and the algorithm version the row carries. Bulk use should start from data/ rather than a crawl of your own, and dataset licensing or model training needs a conversation first. See docs/data.md and the terms on the site.

来源:README.md,提交 a719282

工具

8

search_conferences

Search academic conferences. Every parameter is optional — combine any of keyword, CCF/CORE/QUALIS rank, research field and submission/conference date ranges. Filter-only queries work fine (e.g. field=ai plus a submission-deadline window, no keyword). Returns a paginated list.

输入参数pagefieldqueryccf_rankper_pagecore_rankqualis_rankupdated_sinceconference_date_endsubmission_date_endconference_date_startsubmission_date_start

search_journals

Search academic journals. Every parameter is optional — combine any of keyword, CCF rank, research field and ISSN. Returns a paginated list.

输入参数issnpagefieldqueryccf_rankper_pageupdated_since

list_conferences

Browse conference lists and rankings (open CFPs, ranked venues with a call open now, popularity, most competitive, etc.), paginated. No keyword filtering — use search_conferences for that.

输入参数pagefieldranking必填per_page

list_journals

Browse journal lists and rankings (special-issue CFPs, CCF, highest impact factor, popularity, all), paginated. No keyword filtering — use search_journals for that.

输入参数pagefieldranking必填per_page

get_conference

Get full details of a conference by id: basics, CFP text, acceptance-rate history, edition history, structured ratings and comments, related conferences/journals. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). responses link to the Conference Partner detail_page, not the venue's external website.

输入参数id必填

get_journal

Get full details of a journal by id: basics, CFP text, special issues, structured ratings and comments, related journals/conferences. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). responses link to the Conference Partner detail_page, not the venue's external website.

输入参数id必填

get_researcher

Get a researcher's public profile by id: name, institution, auto-generated research-interest summary, CV, tracked/attended conferences and tracked journals. REQUIRES CREDENTIALS: Authorization: Bearer <credential> (free API key from https://www.myhuiban.com/account/api-keys, or a JWT from POST /api/login). Never includes contact details; by id only — there is no researcher search or enumeration.

输入参数id必填

get_statistics

Site-level public statistics: conference/journal totals, how many conferences have an open call for papers, upcoming deadlines by month, open CFPs by CCF / ICORE / QUALIS tier, conference country and research-field distributions, journal impact-factor, CCF-tier, publisher and research-field distributions. Research-field keys are the same slugs the search tools accept in their field parameter.

无需输入参数。

版本历史

2
  1. v1.12.0最新Oct 29, 2026
  2. v1.11.0Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。