NVIDIA博客MCP服务器
A. 模型上下文协议(MCP) 该服务器通过检索增强生成(RAG)为Cursor等人工智能助手提供对NVIDIA官方开发人员和博客内容的可靠访问。
特性
- RAG的背景:检索增强生成根据NVIDIA官方博客的内容提供响应
- 多语言支持:用途
text-multilingual-embedding-002用于50多种语言的语义搜索 - 基于AI的查询增强:自动查询转换和答案分级,以获得更高质量的结果
- 当前内容:从2025年12月1日起索引的博客帖子。旧内容尚未摄入;所有未来的帖子都将通过每日更新自动添加
- 准确反应:内置答案质量评估可防止产生幻觉
光标快速启动
在游标设置中,将此.json块添加到游标MCP配置中(通常 ~/.cursor/mcp.json 或 %APPDATA%\Cursor\User\mcp.json):
{
"mcpServers": {
"nvidia-blog": {
"url": "https://nvidia-blog-mcp-server-4vvir4xvda-ey.a.run.app/mcp",
"transport": "streamable-http"
}
}
}添加此配置后,重新启动Cursor。然后,您可以询问有关NVIDIA技术的问题,服务器将搜索NVIDIA博客档案,根据NVIDIA官方内容提供可靠的答案。
运作原理
数据管道
服务器通过每日自动摄取管道维护数据库:
- RSS源集合:从NVIDIA官方RSS源获取新帖子
- 内容处理:将HTML内容清理并处理为可搜索的文本
- RAG索引:将内容摄入Vertex AI RAG语料库进行语义搜索
- 每日更新:每天上午7:00 UTC自动运行
响应质量
所有回复均按以下标准评分:
- 相关性:检索到的内容与查询的匹配程度
- 完整性:答案是否充分涵盖了主题
- 接地:所有答案均基于NVIDIA官方博客文章的内容
项目结构
nvidia_blog/
├── mcp/ # MCP server implementation
│ ├── mcp_server.py # Main MCP server
│ ├── mcp_service.py # Cloud Run service entry point
│ ├── query_rag.py # RAG Corpus query module
│ ├── query_vector_search.py # Vector Search query module
│ ├── rag_query_transformer.py # Query enhancement
│ ├── rag_answer_grader.py # Answer quality evaluation
│ └── config.py # Configuration management
├── Dockerfile.mcp # Container definition
├── cloudbuild.mcp.yaml # CI/CD configuration
├── requirements.txt # Python dependencies
├── LICENSE # MIT License
├── NOTICE # Third-party content notice
├── CONTRIBUTING.md # Contribution guidelines
└── SECURITY.md # Security policy内容免责声明
重要:此服务提供对NVIDIA公司官方博客内容的搜索访问。所有博客内容均为NVIDIA公司的知识产权。此软件不声称拥有任何NVIDIA内容的所有权。
SynapGarden不隶属于NVIDIA公司,也不受其认可或赞助。 这是一个由SynapGarden独立开发的免费开源项目。
贡献
欢迎投稿!请看 贡献.md 作为指导方针。
安全
如果您发现安全漏洞,请参阅 安全.md 用于报告说明。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
备注:代码是麻省理工学院授权的,但NVIDIA博客中的所有内容仍然是NVIDIA公司的财产。有关完整的第三方内容免责声明,请参阅LICENSE文件。
资源
致谢
SynapGarden是NVIDIA Inception计划和Google Cloud for Startups计划的成员。我们感谢他们提供资源,使我们能够为开发人员社区构建有用的工具。
备注:计划会员资格并不意味着除参与计划外,与NVIDIA Corporation或Google Cloud的认可、赞助或附属关系。
______________________________________________________________________
由开发 SynapGarden |免费和开源
