
GeekNews MCP 服务器
概览
这个项目是一个模型背景协议(MCP)服务器,从GeekNews带来拱门. 它与Python一起执行,并使用BeautifulSoup进行网络刮取. 为了减少服务器的负载,它每天自动解析一次数据,并提供在缓存中存储数据的能力. - 获得文章工具: 从 GeekNews 导入拱门的能力 - 指定属性返回属性类型(top, new, ask, show)的能力 - 每个响应包含标题, URL, 点, 作者, 时间, 评论数量, 排名信息 - 使用缓存数据减少服务器负载 - 获得每周新闻工具: 从 GeekNews 导入每周新闻的能力 - 指定特定的每周新闻ID或导入最新的每周新闻 - 提供标题,数字,ID,内容,URL等信息,以及每周新闻的项目列表 - 每个项目包含标题,URL,排名信息 - 使用缓存数据减少服务器负载 - 当缓存数据有效24小时时,缓存数据将被自动销毁并存储在缓存中 - 如果缓存数据有效,则缓存数据将被使用而不向GeekNews服务器请求 - 缓存数据将有效24小时,然后自动更新 - 调度器将定期检查缓存有效性并在需要时更新 - src/models.py: src/client.py:http客户端从GeekNews网站导入数据 - src/config.py:http客户端 - src/config.py:src/client.py:http客户端从GeekNews网站导入数据 - src/config.py:sc/cache.p:缓存管理功能 - src/chester.py:cyc数据更新调度器 - src/config.py:.
概述(AI 翻译)
这个项目是一个模型背景协议(MCP)服务器,从GeekNews带来拱门. 它与Python一起执行,并使用BeautifulSoup进行网络刮取. 为了减少服务器的负载,它每天自动解析一次数据,并提供在缓存中存储数据的能力.
□ 函数 唵(引一) (二合)多(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺. |:相去也. 唵(引一) (二合)多(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺(引一)贺.
□工具(工具)
-
[[T0] 工具 : 从 GeekNews 导入 anet 的能力
-
您可以指定返回顶端、 新建、 询问、 显示的属性数
-
每个回复包含标题、URL、点、作者、时间、评论数量、排名信息
-
利用缓存数据减少服务器载荷
-
[[T1] 工具 : 从 GeekNews 导入每周新闻的能力
-
您可以指定特定的每周新闻ID或导入最新的每周新闻
-
提供每周新闻的标题、号码、ID、内容、URL、项目清单等信息
-
每个项目包含标题、URL和排名信息
-
利用缓存数据减少服务器载荷
{\fn华文仿宋\fs16\1cHD1D1D1}
- 每日自动解析一次数据并保存在缓存中
- 如果有缓存数据,则使用缓存数据而不向GeekNews服务器提出请求
- 现金数据有效期为24小时,自动更新
- 调度员定期检查缓存有效性并在必要时进行更新
□ 使用量
- 使用Smithery安装
奇异新闻- mcp- 服务器
- 将服务器信息添加到 MCP 设置文件
□ 如何安装本地
-
FAQ Git克隆
-
环境环境环境
-
FAQs 跳转到内容
-
与MCP检查员进行服务器测试
□ 代码结构
- [[T2]: 定义保存拱形信息的数据类
- [[T3]: 通过在 GeekNews 网站上解析 HTML 解析文章信息
src/client.py:从GeekNews网站导入数据的HTTP客户端- [[T5]: 设置和恒定定义
- [[T6]:提供缓存管理功能
本页由 AI 翻译,技术细节请以原文为准。
安装
npx -y @smithery/cli@latest run @the0807/geeknews-mcp-server --key smithery에서 발급 받은 키配置
{
"mcpServers": {
"geeknews-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@the0807/geeknews-mcp-server",
"--key",
"smithery에서 발급 받은 키"
]
}
}
}