Token导航 LogoToken导航TokenDH.com
MCP Dataforseo logo
数据服务stdio官方级别未说明来源级核验

MCP Dataforseo

MCP Server

@skobyn/mcp-dataforseo

DataForSEO MCP Server是一个基于标准输入输出的模型上下文协议服务器,用于通过DataForSEO API获取SEO相关数据,支持多种API请求类型。

工具数

8

提示词数

0

GitHub Stars

7

资源数

0
数据分析JavaScriptAPI集成

安装说明

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

作者 / 组织

Skobyn

提供方

Skobyn

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx @skobyn/mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

详细介绍

DataForSEO MCP服务器

用于DataForSEO API的基于stdio的模型上下文协议(MCP)服务器。

注册徐的数据

https://dataforseo.com/?aff=200885

安装

您可以直接使用npx运行:

npx @skobyn/mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

或全局安装:

npm install -g @skobyn/mcp-dataforseo
mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

用法

向stdin发送JSON请求并从stdout接收JSON响应:

echo '{"type":"dataforseo_serp","keyword":"artificial intelligence"}' | npx @skobyn/mcp-dataforseo --config '{"username":"your_username","password":"your_password"}'

支持的请求类型

SERP API

{
  "type": "dataforseo_serp",
  "keyword": "artificial intelligence",
  "location_code": 2840,
  "language_code": "en",
  "device": "desktop",
  "os": "windows"
}

关键词数据API

{
  "type": "dataforseo_keywords_data",
  "keywords": ["seo", "search engine optimization"],
  "location_code": 2840,
  "language_code": "en"
}

反向链接API

{
  "type": "dataforseo_backlinks",
  "target": "example.com",
  "limit": 100
}

第页API

{
  "type": "dataforseo_onpage",
  "url": "https://example.com",
  "check_spell": true,
  "enable_javascript": true
}

域分析API

{
  "type": "dataforseo_domain_analytics",
  "domain": "example.com"
}

应用程序数据API

{
  "type": "dataforseo_app_data",
  "app_id": "com.example.app"
}

商户API

{
  "type": "dataforseo_merchant",
  "keyword": "bluetooth speakers",
  "location_code": 2840,
  "language_code": "en"
}

业务数据API

{
  "type": "dataforseo_business_data",
  "keyword": "pizza delivery",
  "location_code": 2840,
  "language_code": "en"
}

集成示例

以下是如何在Node.js代码中使用此MCP服务器:

const { spawn } = require('child_process');

// Start the MCP server
const server = spawn('npx', ['@skobyn/mcp-dataforseo', '--config', '{"username":"your_username","password":"your_password"}']);

// Define the request
const request = {
  type: 'dataforseo_serp',
  keyword: 'artificial intelligence'
};

// Send the request
server.stdin.write(JSON.stringify(request) + '\n');
server.stdin.end();

// Process the response
server.stdout.on('data', (data) => {
  const response = JSON.parse(data.toString());
  console.log(response);
});

// Handle errors
server.stderr.on('data', (data) => {
  console.error(`Error: ${data}`);
});

环境变量

您还可以使用环境变量而不是配置:

export DATAFORSEO_USERNAME=your_username
export DATAFORSEO_PASSWORD=your_password
npx @skobyn/mcp-dataforseo

出版

要将此包发布到npm:

  1. 如果尚未登录,请登录npm:
   npm login
  1. 发布包:
   npm publish --access public
  1. 要稍后更新软件包,请执行以下操作:
   npm version patch
   npm publish

目录标签

目录标签

数据分析JavaScriptAPI集成SEO工具本地部署搜索引擎优化网络爬虫

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@skobyn/mcp-dataforseo

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosessionremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP