DeepSeek Harness 插件

academica-mcp

Academica scientific, healthcare, SEC, provider-market, reimbursement, and market-access MCP bundle for DeepSeek Harness and Pi.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
academica-sh/academica-mcp
最近更新
2026年8月18日
分类
插件市场与管理
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/academica-sh/academica-mcp
插件名:academica-mcp
作者:academica-sh

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览

<div align="center"> <img src="assets/academica-mark.svg" width="92" alt="Academica"> <h1>Academica MCP</h1> <p><strong>Evidence infrastructure for scientific, healthcare, and financial agents.</strong></p> <p>Biomedical literature, clinical trials, physician-industry payments, healthcare-provider records, SEC ownership, SEC filing fundamentals, provider-market intelligence, and reimbursement evidence through eight read-only Model Context Protocol servers.</p>

![MCP](https://modelcontextprotocol.io/) ![Access](https://academica.sh/) ![Authentication](https://academica.sh/mcp/keys) ![License](LICENSE)

Get an API key · Documentation · Report an issue </div>

---

Five evidence surfaces. One protocol.

ServerEvidence surfacePlugin
PubMedBiomedical citations, abstracts, authorship, journals, and identifiersacademica-pubmed
Clinical TrialsStudy protocols, recruitment status, interventions, eligibility, and outcomesacademica-clinical-trials
Open PaymentsCMS transfers of value, manufacturers, physicians, and ownership interestsacademica-open-payments
Healthcare ProvidersNPI identities, specialties, taxonomies, credentials, and practice locationsacademica-hcp
§SEC Ownership & Flows13F and N-PORT positions, manager portfolios, security holders, 13D/G, and Form 4 eventsacademica-sec-ownership
10-KSEC Filings & FundamentalsFiling sections, chronology, XBRL facts, metric traces, peer comparisons, and disclosure diffsacademica-sec-filings
NPIProvider & Account IntelligenceProvider identity, declared organization relationships, observed utilization, account ranking, and market comparisonacademica-provider-market
$Reimbursement & Market AccessNative rates, code evidence, provider economics, jurisdiction coverage, and observed procedure volumeacademica-reimbursement

Install one server in under a minute with Claude Code

/plugin marketplace add academica-sh/academica-mcp
/plugin install academica-pubmed@academica

Set the API key before loading the plugin:

export ACADEMICA_API_KEY="ak_…"

> [!IMPORTANT] > One repository is the distribution authority; activation remains client-specific. Claude Code and Codex expose eight independently installable plugins. Cursor, Pi, Hermes, and the optional aggregate configurations register eight named servers together and let the client control which tools remain enabled.

From research question to cited evidence

flowchart LR
    A[Research agent<br/>Claude · Cursor · MCP client]
    B[Academica MCP<br/>Authenticated read-only tools]
    C[Primary records<br/>Identifiers and provenance retained]
    A --> B --> C

Hosted endpoints

ServerStreamable HTTP endpointOpenAPI schema
PubMedhttps://academica.sh/api/mcp/pubmedopenapi.json
Clinical Trialshttps://academica.sh/api/mcp/clinical-trialsopenapi.json
Open Paymentshttps://academica.sh/api/mcp/open-paymentsopenapi.json
Healthcare Providershttps://academica.sh/api/mcp/hcpopenapi.json
SEC Ownership & Flowshttps://academica.sh/api/mcp/sec-ownershipopenapi.json
SEC Filings & Fundamentalshttps://academica.sh/api/mcp/sec-filingsopenapi.json
Provider & Account Intelligencehttps://academica.sh/api/mcp/provider-marketopenapi.json
Reimbursement & Market Accesshttps://academica.sh/api/mcp/reimbursementopenapi.json

All eight servers use Streamable HTTP and accept an Academica API key in the Authorization: Bearer <key> header.

What a result preserves

Academica tools return structured evidence records rather than untraceable prose. Depending on the selected server, a result can retain:

  • source identifiers such as PMID, NCT ID, NPI, and CMS record identifiers;
  • official titles, statuses, dates, organizations, and named entities;
  • study interventions, eligibility criteria, sponsors, and locations;
  • payment categories, amounts, manufacturers, and covered recipients;
  • provider credentials, taxonomies, specialties, and practice locations.

Source identifiers support inspection of the corresponding primary record. Retrieved records are research evidence, not medical advice, and absence from a result set does not establish absence from the underlying world.

Client setup

<details open> <summary><strong>Claude Code</strong></summary>

/plugin marketplace add academica-sh/academica-mcp
/plugin install academica-pubmed@academica

Install additional evidence surfaces independently:

/plugin install academica-clinical-trials@academica
/plugin install academica-open-payments@academica
/plugin install academica-hcp@academica
/plugin install academica-sec-ownership@academica
/plugin install academica-sec-filings@academica
/plugin install academica-provider-market@academica
/plugin install academica-reimbursement@academica

</details>

<details> <summary><strong>Claude Team and Cowork</strong></summary>

Add each required endpoint as a Custom Web connector and provide the Academica key as Bearer authentication.

Name: Academica PubMed
URL: https://academica.sh/api/mcp/pubmed
Authorization: Bearer <Academica API key>

</details>

<details> <summary><strong>Cursor</strong></summary>

Install the repository as a Cursor Plugin. Under Plugins → Configure, set the required ACADEMICA_API_KEY variable. The native manifest registers all eight servers without storing the key in the repository. </details>

<details> <summary><strong>Codex</strong></summary>

export ACADEMICA_API_KEY="ak_…"
codex plugin marketplace add academica-sh/academica-mcp
codex plugin add academica-pubmed@academica

The Codex marketplace contains eight independently installable plugins. Each uses native bearer_token_env_var credential resolution. </details>

<details> <summary><strong>OpenCode</strong></summary>

Copy or merge one file from [clients/opencode](clients/opencode) into the applicable opencode.json. Individual-server examples and an optional all-server configuration use {env:ACADEMICA_API_KEY} substitution with OAuth disabled. </details>

<details> <summary><strong>Hermes Agent</strong></summary>

Merge [clients/hermes/config.yaml](clients/hermes/config.yaml) into ~/.hermes/config.yaml and expose ACADEMICA_API_KEY to Hermes. Eight upstream-ready catalog manifests are provided under [clients/hermes/catalog](clients/hermes/catalog). </details>

<details> <summary><strong>DeepSeek Harness</strong></summary>

export ACADEMICA_API_KEY="ak_…"
dsh plugin --profile web add github:academica-sh/academica-mcp

The package mounts eight instances of DeepSeek's official Streamable HTTP MCP client through [cordis.patch.yml](cordis.patch.yml). Installation is per Harness profile. </details>

<details> <summary><strong>Pi</strong></summary>

export ACADEMICA_API_KEY="ak_…"
pi install git:github.com/academica-sh/academica-mcp

The Pi package loads an Academica extension backed by pi-mcp-adapter. All eight servers are available; individual entries can be enabled or disabled through the adapter controls. </details>

<details> <summary><strong>Smithery</strong></summary>

Smithery treats each hosted endpoint as an independent catalog server. The eight publication records and the shared session-authorization schema are maintained under [smithery](smithery).

The session field accepts the complete authorization value:

Bearer <Academica API key>

No key is stored in the repository or catalog metadata. </details>

<details> <summary><strong>Generic MCP clients</strong></summary>

Transport: Streamable HTTP
URL: https://academica.sh/api/mcp/<server>
Header: Authorization: Bearer <Academica API key>

Valid server paths are pubmed, clinical-trials, open-payments, hcp, sec-ownership, sec-filings, provider-market, and reimbursement. </details>

<details> <summary><strong>ChatGPT Actions and OpenAPI clients</strong></summary>

Import the schema for the required evidence surface:

https://academica.sh/api/mcp/pubmed/openapi.json
https://academica.sh/api/mcp/clinical-trials/openapi.json
https://academica.sh/api/mcp/open-payments/openapi.json
https://academica.sh/api/mcp/hcp/openapi.json
https://academica.sh/api/mcp/sec-ownership/openapi.json
https://academica.sh/api/mcp/sec-filings/openapi.json
https://academica.sh/api/mcp/provider-market/openapi.json
https://academica.sh/api/mcp/reimbursement/openapi.json

Use API Key authentication with the Bearer scheme. The privacy policy URL is https://academica.sh/legal/privacy. </details>

Client compatibility

ClientRepository integrationAuthenticationSelection model
Claude Code.claude-plugin/marketplace.json plus eight plugin packagesACADEMICA_API_KEY environment substitutionInstall each evidence surface independently
Cursor.cursor-plugin/plugin.jsonRequired secret set under Plugins → ConfigureOne plugin exposes eight named servers
Codex.agents/plugins/marketplace.json plus eight .codex-plugin manifestsNative bearer_token_env_varInstall each evidence surface independently
OpenCodeclients/opencode/*.json{env:ACADEMICA_API_KEY} header substitutionIndividual files plus optional all.json
Hermes Agentclients/hermes/config.yaml${ACADEMICA_API_KEY} header substitutionEight servers in one configuration
DeepSeek Harnesspackage.json plus cordis.patch.ymlEnvironment-backed header in the Cordis bundleEight MCP-client instances per installed profile
Pipackage.json plus extensions/academica-mcp.tsEnvironment-backed header through pi-mcp-adapterOne package; servers can be disabled individually
SmitheryEight hosted URL-server records under smithery/Session-scoped Authorization header mappingOne catalog entry per evidence surface
Agent PluginsRoot plugin.json plus mcp.jsonClient-managed; the portable standard stores no secret referencesOne portable plugin declares eight servers

The portable Agent Plugins files intentionally contain no Authorization header. Clients that require bearer authentication use the native integrations listed above.

Verified distribution gates

  • Root Agent Plugins manifests validate against the 1.0.0 schemas.
  • All eight Codex plugins declare native bearer-token environment-variable resolution.
  • All eight OpenCode configurations validate as JSON and retain OAuth-disabled bearer authentication.
  • Hermes configuration and catalog manifests parse as YAML.
  • The Pi package installs from a local Git source and exports a valid extension function.
  • The npm package contains the Pi extension and DeepSeek Cordis bundle; dependency audit reports zero known vulnerabilities.
  • Smithery publication records enumerate eight hosted servers, and the session schema validates as JSON Schema 2020-12.
  • All JSON manifests parse, and no operational API key is committed.

These checks prove packaging and configuration compatibility. Directory approval, npm publication, and authenticated evidence queries are separate release gates.

Built for evidence work

PropertyContract
Read-only by designRetrieval tools cannot modify upstream scientific or public records.
Source-resolvableStable identifiers support inspection of the underlying record.
Scoped credentialsUser-issued keys support revocation and evidence-surface authorization.
ComposableIndependent servers support focused agents and cross-surface workflows.

Repository map

academica-mcp/
├── plugin.json                         # Open Plugins identity
├── mcp.json                            # Portable eight-server MCP catalog
├── .cursor-plugin/plugin.json          # Cursor variables and authenticated MCPs
├── .agents/plugins/marketplace.json    # Codex marketplace catalog
├── .claude-plugin/marketplace.json      # Claude Code marketplace catalog
├── package.json                        # DeepSeek Harness and Pi package
├── cordis.patch.yml                    # DeepSeek MCP client bundle
├── extensions/                         # Pi MCP adapter extension
├── clients/                            # OpenCode and Hermes configurations
├── smithery/                           # Hosted-server publication records and session schema
├── plugins/
│   ├── academica-pubmed/                # Claude and Codex plugin manifests
│   ├── academica-clinical-trials/
│   ├── academica-open-payments/
│   ├── academica-hcp/
│   ├── academica-sec-ownership/
│   ├── academica-sec-filings/
│   ├── academica-provider-market/
│   └── academica-reimbursement/
└── registry/
    ├── pubmed/server.json               # Official MCP Registry metadata
    ├── clinical-trials/server.json
    ├── open-payments/server.json
    ├── hcp/server.json
    ├── sec-ownership/server.json
    ├── sec-filings/server.json
    ├── provider-market/server.json
    └── reimbursement/server.json

Cloning this repository downloads distribution metadata. It does not download the evidence corpora or start local servers; the manifests connect compatible clients to Academica's hosted endpoints.

Security and policy

  • Never commit an operational API key.
  • Store ACADEMICA_API_KEY in the client environment or its protected credential store.
  • Revoke exposed or unused keys at the API key console.
  • Report security concerns privately to [sid@academica.sh](mailto:sid@academica.sh).

Privacy policy · Terms · [MIT license](LICENSE)

---

<div align="center"> <strong>Academica</strong><br> Scientific evidence infrastructure for AI agents<br> <a href="https://academica.sh">academica.sh</a> </div>