Token导航 LogoToken导航TokenDH.com
kivv MCP logo
AI代理HTTP官方级别未说明来源级核验

kivv MCP

MCP Server

一个自动化的arXiv研究论文发现和AI驱动的摘要系统,集成了MCP(模型上下文协议)以用于Claude Desktop,旨在提供高效的研究洞察。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude研究工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jeffaf

提供方

jeffaf

最后核验

2026/5/17 20:33

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

用于Claude Desktop的自动化arXiv研究论文发现和人工智能摘要系统,集成了MCP(模型上下文协议)。作为一个氛围编码项目,我们保持了工具的轻量级和快速的反馈循环,这样你就可以在发布研究见解的同时保持流畅。

特性

  • 日常自动化:自动搜索arXiv以查找与您的主题匹配的论文
  • AI摘要:基于克劳德的智能论文摘要,具有成本优化功能
  • 多用户:支持具有独立主题配置的多个用户
  • MCP集成:通过模型上下文协议与Claude Desktop直接集成
  • 订阅:任何提要阅读器的每个用户RSS/Atom提要
  • Web仪表板:可选的SvelteKit仪表板(即将推出)
  • 成本有效:主要在Cloudflare免费层上运行(2名用户每月约3美元)

建筑

  • MCP服务器:TypeScript Worker处理MCP协议和工具执行
  • 日常自动化:Cron触发Worker进行论文收集和汇总
  • 存储:Cloudflare D1(SQLite)、R2(PDF)、KV(缓存)
  • 人工智能:Claude 3.5 Sonnet与Haiku分流以优化成本

快速开始

先决条件

  • 启用Workers、D1、KV和R2的Cloudflare帐户
  • 人类克劳德API密钥(console.anthropic.com)
  • Bun 1.1+ (软件包管理器-从安装 bun.sh)
  • Wrangler CLI(通过bun自动安装)

安装

# Clone the repository
git clone https://github.com/jeffaf/kivv.git
cd kivv

# Install dependencies with bun (our vibe-coding default)
bun install

# Set up environment variables
cp .env.example .env
# Edit .env with your API keys and Cloudflare credentials

部署

有关完整的部署说明,请参阅 部署.md.

快速部署:

# Set secrets for automation worker
cd automation
wrangler secret put CLAUDE_API_KEY
wrangler secret put CRON_SECRET

# Deploy automation worker
wrangler deploy

# Deploy MCP server
cd ../mcp-server
wrangler deploy

# Configure Claude Desktop (see DEPLOYMENT.md for details)
# Add MCP server URL and API key to Claude Desktop config

验证

# Test automation worker
curl https://kivv-automation..workers.dev/health

# Test MCP server
curl https://kivv-mcp..workers.dev/health

# Check database
wrangler d1 execute kivv-db --command "SELECT COUNT(*) FROM users"

# Or use the automated health check script
./scripts/health-check.sh

故障排除.md 如果你遇到任何问题。

自动部署脚本

对于一个命令部署:

# Run the automated deployment script
./scripts/deploy.sh

# This will:
# - Verify prerequisites
# - Check infrastructure
# - Configure secrets
# - Deploy both workers
# - Provide Claude Desktop config

项目结构

kivv/
├── mcp-server/          # MCP Server Worker (Claude integration)
├── automation/          # Daily automation Worker (cron)
├── shared/              # Shared types and utilities
├── tests/
│   ├── security/       # Security tests (auth, injection, XSS)
│   ├── integration/    # MCP tool integration tests
│   └── unit/           # Unit tests
├── .checkpoint/         # Development checkpoints
└── package.json         # Monorepo root with workspaces

文档

CI与自动化

  • 测试和类型检查:GitHub操作运行 bun run type-checkbun test on推送和拉取请求,以保持vibe编码快速,而不会破坏构建。
  • 部署:Cloudflare Workers部署管道在以下情况下触发 mcp-server/automation/ 改变,使用 wrangler 使用您配置的Cloudflare凭据。

发展

# Run type checking
bun run type-check

# Run all tests
bun test

# Run security tests specifically
bun run test:security

# Run tests in watch mode
bun run test:watch

# Run MCP server locally
bun run dev:mcp

# Run automation worker locally
bun run dev:automation

# Build all workspaces
bun run build

测试

该项目包括全面的测试覆盖范围:

  • 安全测试 (需要100%的覆盖率):

- 身份验证(API密钥验证) - 授权(用户数据隔离) - SQL注入预防 - RSS源中的XSS预防 - 限速执行

  • 集成测试:端到端MCP工具工作流程
  • 单元测试:隔离实用功能测试
# Run with coverage report
bun run test:coverage

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude研究工具arXiv研究本地部署AI摘要Claude集成自动化论文发现

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

api-key

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPapi-keyremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP