谷歌搜索和网页Markdownify MCP服务器
MCP(模型上下文协议)服务器,提供谷歌搜索功能,并将网页内容转换为干净、可读的Markdown。
](https://www.npmjs.com/package/search-and-markdownify-mcp)
目录
- google-search - webpages-to-markdown
特性
- 谷歌搜索:使用高级运算符执行谷歌搜索。
- Web内容转换:从网页中提取内容并将其转换为干净的Markdown。
- 批处理:在单个请求中将多个网页转换为Markdown。
先决条件
- Node.js(v18或更高版本)
- 启用了自定义搜索API的Google云平台帐户。
- A. 自定义搜索引擎ID.
- A. Google API密钥.
入门指南
要使用服务器,请将以下条目添加到MCP配置文件中。请记住将占位符值替换为实际的Google API密钥和搜索引擎ID。
{
"mcpServers": {
"search-and-markdownify": {
"command": "npx",
"args": ["search-and-markdownify-mcp"],
"env": {
"GOOGLE_API_KEY": "your-google-api-key",
"GOOGLE_SEARCH_ENGINE_ID": "your-custom-search-engine-id"
}
}
}
}可用工具
此MCP服务器提供以下工具:
google-search
在谷歌上搜索给定的查询,并返回一个Markdown格式的搜索结果列表。每个结果都包括一个标题、一个URL和一个网页摘要。
论据:
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
q | string | 谷歌的搜索查询。支持高级操作员,如 "site:". | (要求) |
num | number | 要返回的最大结果数。 | 5 |
start | number | 结果的起始索引(从1开始,用于分页)。 | 1 |
答复:
- Markdown格式的搜索结果字符串,包括每个结果的标题、链接和代码片段。
webpages-to-markdown
获取给定网页的内容,并将其转换为干净、可读的Markdown。
论据:
| 参数 | 类型 | 说明 |
|---|---|---|
urls | string\[\] | 要转换为Markdown的网页的URL列表。 |
答复:
- Markdown字符串数组,每个字符串代表相应网页的内容。
贡献
欢迎投稿!如果您有改进建议或发现任何问题,请随时打开问题或提交拉取请求。
许可证
该项目根据MIT许可证获得许可。
