Token导航 LogoToken导航TokenDH.com
Dev Context logo
开发工具未说明官方级别未说明来源级核验

Dev Context

MCP Server

一个基于MCP协议的生产级服务器,提供实时前端开发新闻聚合与分析服务,适用于开发者获取最新技术动态和趋势分析。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
开发工具GoClaude实时查询Claude

安装说明

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

作者 / 组织

ZephyrDeng

提供方

ZephyrDeng

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

前端新闻MCP-实时查询系统

](https://github.com/ZephyrDeng/dev-context/issues) ![License: MIT](https://opensource.org/licenses/MIT) ](https://golang.org/) ![MCP SDK](https://github.com/modelcontextprotocol/go-sdk)

一个生产就绪的MCP(模型上下文协议)服务器,提供实时前端开发新闻聚合和分析。

使用Claude Code PM系统构建,用于规范驱动的开发,具有从需求到生产代码的完整GitHub Issues可追溯性。

MCP Server Architecture

🚀 特性

核心MCP工具

  • 📰 每周前沿新闻 -整理来自多个来源的前端开发新闻周报
  • ⭐ 趋势存储库 -GitHub前端技术和框架趋势分析
  • 🔍 技术主题搜索 -特定前端技术的智能搜索和分析

企业架构

  • 🏗️ 多层缓存 -高性能Redis支持的TTL和并发安全缓存
  • 📊 并行数据收集 -多源并行数据采集(RSS/API/HTML)
  • 🔄 智能数据处理 -智能评分、重复数据删除和内容格式化
  • 🐳 生产部署 -Docker容器化与CI/CD和监控

📋 目录

🏁 快速开始

使用Docker(推荐)

# Clone the repository
git clone https://github.com/ZephyrDeng/dev-context.git
cd dev-context

# Start with Docker Compose
docker-compose up -d

# Check status
docker-compose ps

地方发展

# Navigate to the MCP server code
cd /Users/zephyr/mcp-servers/epic-mvp

# Install dependencies
go mod tidy

# Run locally
make run-dev

# Or build and run
make build
./bin/github.com/ZephyrDeng/dev-context

🛠 MCP工具

1.每周前沿新闻(weekly_news)

聚合和整理来自多个来源的前端开发新闻。

参数:

  • startDate -新闻收集的开始日期(可选,默认为7天前)
  • endDate -结束日期(可选,默认为今天)
  • category -按技术筛选(反应、真空度、角度等)
  • minQuality -最低质量分数(0.0-1.0,默认值0.5)
  • maxResults -最大结果(默认50,最大200)

示例用法:

{
  "name": "weekly_news",
  "arguments": {
    "category": "react",
    "minQuality": 0.7,
    "maxResults": 30
  }
}

2.趋势存储库(trending_repos)

分析GitHub前端技术的趋势存储库。

参数:

  • language -编程语言过滤器(javascript、typescript等)
  • timeRange -时间范围(每日、每周、每月)
  • minStars -最小星数(默认值10)
  • maxResults -最大结果(默认30,最大100)

示例用法:

{
  "name": "trending_repos",
  "arguments": {
    "language": "typescript",
    "timeRange": "weekly",
    "minStars": 100
  }
}

3.技术主题搜索(topic_search)

特定前端技术的智能搜索和分析。

参数:

  • topic -要搜索的技术或主题
  • sources -以逗号分隔的源列表
  • depth -搜索深度(浅、中、深)
  • maxResults -最大结果(默认20,最大100)

示例用法:

{
  "name": "topic_search",
  "arguments": {
    "topic": "Next.js 15",
    "depth": "moderate",
    "maxResults": 25
  }
}

🏗 建筑

系统组件

Frontend News MCP Server
├── 🌐 MCP Protocol Layer (Go SDK v0.4.0)
├── 🛠️ Core Tools
│   ├── weekly_news      # Frontend news aggregation
│   ├── trending_repos   # GitHub trending analysis
│   └── topic_search     # Technical topic search
├── 📊 Data Processing
│   ├── Multi-source collection (RSS/API/HTML)
│   ├── Content processing & scoring
│   └── Format conversion (JSON/Markdown/Text)
├── 💾 Caching Layer
│   ├── Redis backend
│   ├── TTL management
│   └── Concurrency safety
└── 🚀 Deployment
    ├── Docker containers
    ├── CI/CD pipeline
    └── Monitoring & logs

数据源

  • GitHub API -存储库趋势和统计数据
  • API开发 -开发者社区文章
  • 订阅 -CSS技巧、黑客新闻等。
  • Web剪贴 -其他前端资源

💻 发展

先决条件

  • 转到1.21+
  • Docker&Docker编写
  • GitHub CLI(用于项目管理)

构建命令

# Development build
make build-dev

# Production build
make build-prod

# Cross-platform builds
make build-all

# Run tests
make test

# Test coverage
make test-coverage

# Docker build
make docker-build

测试

该项目包括覆盖率超过80%的全面测试:

# Run all tests
make test

# Integration tests
make test-integration

# MCP protocol tests
make test-mcp

# View coverage report
open coverage/coverage.html

🚀 部署

生产部署

# Build production image
make docker-build

# Deploy with monitoring
docker-compose -f docker-compose.prod.yml up -d

# Check health
curl http://localhost:8080/health

环境配置

关键环境变量:

# Server Configuration
MCP_SERVER_HOST=0.0.0.0
MCP_SERVER_PORT=8080

# Cache Configuration  
REDIS_URL=redis://localhost:6379

# API Keys (store securely)
GITHUB_TOKEN=your_github_token
DEV_TO_API_KEY=your_dev_to_key

部署.md 了解详细的部署说明。

📚 API文档

📋 项目管理

该项目是使用 克劳德代码PM系统 对于规范驱动的开发:

开发工作流程

  • PRD创建 -全面的产品要求
  • 史诗般的规划 -技术架构和方法
  • 任务分解 -精细的实施任务
  • GitHub集成 -完整的问题跟踪和可追溯性
  • 并行执行 -多个并发开发流

项目状态

  • 🎉 Epic MVP已完成 -100%(8/8个任务)
  • ✅ MCP SDK集成
  • ✅ 多源数据收集
  • ✅ 高速缓存管理系统
  • ✅ 核心MCP工具实施
  • ✅ 数据处理和格式化
  • ✅ 完整的测试套件(覆盖率>80%)
  • ✅ 生产部署和文件

项目管理命令

# View project status
/pm:status

# Sync with GitHub Issues
/pm:sync

# View all completed work
/pm:epic-show mvp

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 进行更改
  4. 运行测试: make test
  5. 提交更改: git commit -m 'Add amazing feature'
  6. 推送到分支: git push origin feature/amazing-feature
  7. 打开拉取请求

📊 项目报告

  • 代码行: 15,000+
  • 测试覆盖率: >80%
  • 建造时间:\<2分钟
  • Docker镜像:\<50MB(基于阿尔卑斯山)
  • 启动时间:\<5秒

📝 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🎯 路线图

  • \[\]其他数据源集成
  • \[\]高级过滤和个性化
  • \[\]GraphQL API支持
  • \[\]WebSocket实时更新
  • \[\]移动优化响应

______________________________________________________________________

内置于 克劳德代码 使用规范驱动开发和GitHub Issues项目管理。

⭐ 明星历史

如果这个项目对你有帮助,请考虑给它一颗星!

![Star History Chart](https://star-history.com/#ZephyrDeng/dev-context&Timeline)

目录标签

目录标签

开发工具GoClaude实时查询前端开发本地部署新闻聚合GitHub分析技术趋势

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP