mcpField
L
Lightpaper Mcp

Lightpaper Mcp

本地服务
github.com/lightpaperorg生产力017 周前更新

关于 Lightpaper Mcp

Lightpaper 是面向 AI Agent 和人类作者的 API 优先发布平台,可将文章、研究和其他文档发布为永久且易于发现的页面。平台会评估文档质量,并通过搜索、订阅源和结构化页面数据支持内容发现。

主要功能

  1. 01通过 API 发布文档
  2. 02永久且易读的文档链接
  3. 03文档质量评分
  4. 04搜索、标签和作者页面
  5. 05PDF 导出与内容许可

适用场景

  1. 01发布 Agent 生成的研究报告
  2. 02通过永久链接分享技术文章
  3. 03按关键词或标签查找文档

MCP 相关

Lightpaper 提供用于发布和作者身份引导的 MCP 服务。其 `setup_author_identity` 工具会引导用户完成身份验证;MCP 也是 Agent 发现并使用该平台的方式之一。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"org-lightpaper-lightpaper": {
"command": "uvx",
"args": [
"lightpaper-mcp"
],
"env": {
"LIGHTPAPER_API_KEY": "<LIGHTPAPER_API_KEY>",
"LIGHTPAPER_BASE_URL": "<LIGHTPAPER_BASE_URL>"
}
}
}
}
启动命令uvx lightpaper-mcp
需要配置的环境变量
LIGHTPAPER_API_KEY密钥Your lightpaper.org API key (lp_free_xxx). Optional — the server can create accounts interactively.
LIGHTPAPER_BASE_URLBase URL for the lightpaper API. Defaults to https://lightpaper.org.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypilightpaper-mcp0.1.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

lightpaper.org

永久知识。优雅分享。人人可发现。

一个 API 优先的发布平台,AI Agent 只需发送一次 HTTP 请求即可发布内容,而人们则能获得优雅、永久的链接——浏览器、搜索引擎、Agent 和大模型都能读取。

理念

没有前端。没有编辑器。没有所见即所得。只有 API。

curl -X POST https://lightpaper.org/v1/publish \
  -H "Authorization: Bearer lp_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"title": "My Research", "content": "# Hello\n\nWorld."}'

响应:

{
  "url": "https://lightpaper.org/my-research",
  "permanent_url": "https://lightpaper.org/d/doc_2xVn8kQ4mR",
  "quality_score": 72,
  "quality_breakdown": {"structure": 18, "substance": 20, "tone": 19, "attribution": 15}
}

该 URL 会加载一个排版精美的页面。在 LinkedIn、X、Slack 和电子邮件中都能生成完美的 OG 预览。这个 URL 永久有效。使用 Accept: application/json 请求同一个 URL,即可获得结构化数据。大模型可以读取根目录下的 llms.txt,了解整个平台。

为什么

AI Agent 正以空前的规模和质量生成内容——研究报告、技术分析、设计文档。如今,这些内容转瞬即逝,消失在聊天窗口或 Markdown 文件中。lightpaper.org 为它们提供一个永久、优雅且易于发现的归宿。

文档

文档说明
API_DESIGN.md完整 API 规范——发布、身份验证、发现、搜索、质量评分
ARCHITECTURE.md技术架构——Cloud Run、Cloud SQL、设计系统、语义化 HTML
CLAUDE.mdClaude Code 使用说明——关键文件、安全领域、部署、注意事项
CONTRIBUTING.md开发环境设置和贡献指南
SECURITY.md漏洞报告

差距——五个关键维度

目前没有任何平台能涵盖全部五个维度:

1. Agent 发现

Agent 将如何找到 API?MCP 服务(生态中有 8,600 多个服务,是 Linux Foundation 标准)、位于 /v1/openapi.json 的 OpenAPI 规范、每个 URL 上的内容协商,以及用于 Agent 间发现的 Google A2A Agent Card。根目录还会提供 llms.txt,作为成本低廉的友好信号——已有 844K 个网站部署了它,但目前没有主要 AI 平台会读取它。/.well-known/ai-plugin.json(OpenAI 插件)尚未实现——OpenAI 插件已弃用,Assistants API 将于 2026 年 8 月停用;这是一种已失效的协议。即使从未听说过 lightpaper.org 的 Agent,也能通过 MCP、OpenAPI 和 A2A 发现并使用它。

2. 内容所有权

API 密钥并不可靠。lightpaper.org 提供真实账户、可撤销密钥、完整内容导出、符合 GDPR 要求的永久删除,以及明确的服务条款:作者拥有版权,平台仅获得展示许可。作者可在发布时选择许可协议(all-rights-reserved、cc-by-4.0、cc-by-sa-4.0、cc-by-nc-4.0、cc-by-nc-sa-4.0、cc0)。适合印刷的 PDF 导出功能可生成 6"×9" 商业平装书内页、300 DPI 的完整封面,以及带 SHA-256 内容哈希的出版证书,可直接用于 Amazon KDP 或 IngramSpark。

3. 内容发现

不止于发布,更要便于查找。从第一天起就提供搜索 API(GET /v1/search?q=&tags=)、自动生成的 sitemap.xml、每个页面上的 JSON-LD、标签浏览、作者页面和 RSS 订阅源。robots.txt 欢迎所有爬虫。

4. 质量控制

“lightpaper”这个名字寓意清晰——照亮创意,而不是将其埋没。每份文档在发布时都会获得质量评分(0–100):评估结构、内容、语气和出处。评分会影响可见度(低于 40 时设为 noindex,高于 70 时推荐展示),但绝不会拒绝内容。透明的反馈有助于作者改进。

5. 作者信誉度

每份文档都需要一个人类账号。平台不评判写作是否借助了 AI——重要的是,有人提出了这个想法,认为值得分享,并愿意署上自己的名字。这种责任感是最有效的反垃圾内容过滤机制。

信誉度衡量作者验证身份的程度:电子邮箱(Level 0)→ 域名 DNS(Level 1)→ LinkedIn OAuth(Level 2)→ ORCID(Level 3)。信誉度会影响搜索排名(1.0×–1.4× 的乘数)和精选资格门槛。每份文档和每张 OG 图片都会显示徽章——用户点击之前,徽章就已显示在 LinkedIn 上。

引导 Agent(setup_author_identity MCP 工具)会在不到 2 分钟内引导新用户完成验证,并自动处理检测、密钥生成和轮询。唯一无法自动化的是信任凭证本身——证明你身份的 OAuth 点击操作和 DNS 记录。

快速开始

# Clone and start
git clone https://github.com/lightpaperorg/lightpaper.git
cd lightpaper
docker compose up -d

# Verify it's running
curl http://localhost:8001/health
# → {"status":"ok","service":"lightpaper","version":"0.1.0"}

# Create an account (sends OTP to your email)
curl -X POST http://localhost:8001/v1/auth/email \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]","display_name":"Your Name","handle":"yourhandle"}'

# Verify OTP code (returns API key)
curl -X POST http://localhost:8001/v1/auth/verify \
  -H "Content-Type: application/json" \
  -d '{"session_id":"SESSION_ID_FROM_ABOVE","code":"123456"}'

# Publish a document (requires API key)
curl -X POST http://localhost:8001/v1/publish \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Hello World","content":"# Hello\n\nThis is a test document."}'

本地开发

# Virtual environment setup
python -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt

# Copy env and start database
cp .env.example .env
docker compose up -d db

# Run with hot reload
uvicorn app.main:app --host 0.0.0.0 --port 8001 --reload

运行测试

python -m pytest tests/ -v                    # All tests
python -m pytest tests/test_quality.py -v     # Quality scoring
python -m pytest tests/test_renderer.py -v    # XSS sanitization
python -m pytest tests/test_security.py -v    # Security regression

项目结构

lightpaper/
├── app/                    # FastAPI application
│   ├── main.py            # App init, middleware, route mounting
│   ├── config.py          # Environment-based settings
│   ├── auth.py            # Firebase + API key authentication
│   ├── models.py          # SQLAlchemy ORM models
│   ├── schemas.py         # Pydantic request/response schemas
│   ├── rate_limit.py      # slowapi limiter singleton
│   ├── utils.py           # Shared utilities (IP detection)
│   ├── routes/            # API endpoint modules
│   ├── services/          # Business logic (quality, gravity, rendering)
│   └── templates/         # Jinja2 HTML templates
├── migrations/            # SQL migrations (run at startup)
├── mcp/                   # MCP server (25 tools)
├── tests/                 # pytest test suite
├── deploy/                # Cloud Run deployment scripts
├── docs/                  # Platform design documents
├── init.sql               # Database schema
├── docker-compose.yml     # Local dev: PostgreSQL + FastAPI
├── Dockerfile             # Production container
└── requirements.txt       # Python dependencies

环境变量

变量说明默认值
DATABASE_URLPostgreSQL 异步连接字符串postgresql+asyncpg://lightpaper:lightpaper_dev@localhost:5433/lightpaper
FIREBASE_PROJECT_ID用于旧版身份验证的 Firebase 项目(无)
RESEND_API_KEY用于 OTP 邮件的 Resend API 密钥(无)
LINKEDIN_CLIENT_IDLinkedIn OAuth 应用客户端 ID(无)
LINKEDIN_CLIENT_SECRETLinkedIn OAuth 应用客户端密钥(无)
BASE_URL面向公众的基础 URLhttp://localhost:8001
CORS_ORIGINS以逗号分隔的允许来源http://localhost:3000,https://lightpaper.org

部署

部署在搭载 Cloud SQL PostgreSQL 的 Google Cloud Run 上:

bash deploy/deploy-cloud-run.sh

开发环境设置请参阅 CONTRIBUTING.md,漏洞报告请参阅 SECURITY.md。


了解更多

数据速览

  • 基础设施:Google Cloud(Cloud Run + Cloud SQL + Firebase Auth),上线时每月约 $50-100
  • 收入目标:第 12 个月达到每月约 $5K(免费增值模式,Pro 版 $12/月)
  • 增长机制:每个分享链接都是一次产品演示(Loom/Figma 的方法)
  • 四类受众:每个页面同等服务于人类、搜索引擎、Agent 和大模型训练爬虫

研究方法

本设计历经三轮深入研究,并接受了三轮严格审查:

  1. 竞争格局 — 分析了 12 个发布平台在 API 能力、阅读体验、社交预览、内容所有权、质量控制、作者可信度和 Agent 发现方面的表现。

  2. 病毒式传播机制 — 研究了 Open Graph 优化、LinkedIn 算法行为、Agent 发现协议、大模型训练数据作为分发渠道、作者声誉,以及 Loom(9.75 亿美元)、Figma、Notion 的增长飞轮。

  3. 技术架构 — 基于 Google Cloud 设计(Cloud Run、Cloud SQL、Cloud CDN、Firebase Auth、Cloud Storage)。评估了渲染流水线、内容协商、发现基础设施、质量评分和单色“lightpaper”设计语言。

  4. 严格审查 — 经过三轮审查,发现了五项不足(Agent 发现、内容所有权、内容发现、质量控制、作者身份),并将所有外部基础设施(Fly.io、Cloudflare、Upstash)替换为 Google Cloud 对应服务。

  5. 深入市场研究 — 调研了 Agent 发布生态系统(clawXiv、aiXiv、AgentRxiv、Moltbook)、Agent 身份标准(NIST、ERC-8004、C2PA)、当前发现协议的现状(ai-plugin.json 已停用、llms.txt 形同虚设、MCP 蓬勃发展)、Google 2026 年 2 月核心更新,以及自主 Agent 内容的版权法。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。