使用说明
myFirstMcp
提供文章检索、摘要、截图功能MCP服务器。fastmcp公式MCP提供了库的两个实现。
机能
此服务器提供以下工具:
1.获取和总结文章
指定的URL求值时使用曲面法线的原始方向。
参数:
url:文章的URLmax_sentences(可选):要汇总的最大语句数(默认值:5)
返回值: 包含文章信息和摘要的词典
2.截图_截图
Web拍摄页面的截图(完整页面和视口)。
参数:
url: Web在工作空间的边缘URLoutput_path(可选):目标路径(如果未指定,则自动生成)
返回值: 包含截图信息的词典
实施版本
fastmcp版本(mcp_main_fatmcp.py)
- fastmcp使用库
- 简单的摘要功能(第一个N提取语句)
公式MCP版本(mcp_main_officialmcp.py)
- 公式MCP使用库
- sumy使用库的高级LSA汇总算法
安装
安装相关性
pip install -e .
或
uv sync
Playwright设置
请只执行第一次:
playwright install chromium
用法
启动服务器
fastmcp启动版本
uv run mcpTools/mcp_main_fatmcp.py
公式MCP启动版本
uv run mcpTools/mcp_main_officialmcp.py
VS Code中的设置
.vscode/mcp.json 中所述的工具,调整墙的布局和几何形状
{
"servers": {
"mcp-server-fastmcp": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"${workspaceFolder}",
"run",
"mcpTools/mcp_main_fatmcp.py"
]
},
"mcp-server-official": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"${workspaceFolder}",
"run",
"mcpTools/mcp_main_officialmcp.py"
]
}
}
}
所需的软件包
- Python 3.11以上
- fastmcp>=2.13.0.2
- mcp>=1.0.0
- 请求>=2.31.0
- 美容组4>=4.12.0
- 剧作家>=1.40.0
- sumy>=0.11.0