水杉输入法 MSIME|开源中文输入法
水杉输入法(MSIME)是开源中文输入法,面向 Windows、macOS、Linux、Android、iOS 与 HarmonyOS 开发,支持全拼、双拼、五笔,候选词旁直接显示译文。查看下载、使用指南与常见问题。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
Remote MCP server for peptide research: a curated catalog and an agent that answers only from cited primary sources (PubChem, PubMed, ClinicalTrials.gov, UniProt), plus offline bench calculators.
翻译准备中
正在加载完整 README。
查看完整 README ↗An AI-grounded research reference for peptides — a trust layer, not a store.
Browse a curated catalog of 56 research peptides, ask a Claude-powered agent that grounds every answer in PubChem, ClinicalTrials.gov, PubMed & UniProt, decode a Certificate of Analysis, and run bench calculators offline. All content is research-framed and openly licensed (CC BY 4.0) so it stays useful wherever it travels.
Live site · Research agent · Remote MCP · Developers
[!IMPORTANT] Research and educational reference only — not a medical device, not medical advice, and not a store. Every AI output is a computational hypothesis requiring validation. Peptide profiles, dosing reference figures, and mechanisms are framed for laboratory research, not human use. User-facing pages carry this disclaimer and a research-use gate.
AmericanPeptide.com treats the domain as a trust and authority asset and builds a research layer on top of a structured data layer:
| Area | Highlights |
|---|---|
| Catalog | /catalog with category & comparison views, /catalog/[slug] profiles, side-by-side /compare/[pair], glossary, research areas, and synthesis walkthroughs. |
Peptide Agent (/research) | Anthropic Claude with adaptive extended thinking, a grounding toolset, streamed responses, and multi-model failover. Cited answers with canonical links. |
| Reconstitution calculator | Vial/dose/water solver on a U-100 syringe with a live diagram, doses-per-vial, a reference matrix, peptide-aware autofill presets, mg-scale presets, and shareable URLs. Works offline. |
COA decoder (/tools/coa-decoder) | Parses a Certificate of Analysis (incl. PDF via pdfjs-dist) and explains what the numbers mean. |
| Design lab & blend calculator | Compound/blend builders under /tools and /compounds. |
| Developer surface | Public catalog API, issued API keys with usage metering, and a Streamable-HTTP MCP endpoint — all sharing one data + grounding core. |
| Offline / PWA | Service worker + offline reference so the bench tools keep working with no network. |
The agent (src/lib/agent-tools.ts, served at /api/chat) can call free, key-less
scientific APIs and cite them — so answers are anchored to primary data:
| Tool | Source |
|---|---|
search_pubchem | PubChem — chemical identity, mass, formula |
search_uniprot | UniProt — protein/sequence data |
search_clinical_trials | ClinicalTrials.gov v2 — trial status & endpoints |
search_pubmed | PubMed E-utilities — literature |
Model selection and an ordered multi-model failover chain live in src/lib/models.ts, so a
single upstream outage doesn't take the agent down. The active model is configurable at
runtime via the AGENT_MODEL environment variable.
Connect the catalog as a live data source from any MCP client (Streamable HTTP transport):
https://americanpeptide.com/api/mcp
Its tools reuse the same catalog data and grounding executors as the on-site agent, and every result carries canonical URLs + CC BY 4.0 attribution so content that travels keeps pointing home.
fetch (no SDK); grounding tools; static system prompts sent as cached blocksmcp-handler (Streamable HTTP)react-markdown + remark-gfm · pdfjs-distPrerequisites: Node.js 20+ and npm.
git clone https://github.com/utilityincoming/american-peptide.git
cd american-peptide
npm install
# Configure environment
cp .env.example .env.local # then fill in values (see below)
# Run the dev server (Turbopack)
npm run dev
Open http://localhost:3000.
The site runs with zero config for browsing and the bench tools. The Peptide Agent needs
ANTHROPIC_API_KEY; everything else (Redis, GA) is optional and degrades gracefully in local dev.
Full documentation lives in .env.example. Summary:
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗