DataForSEO MCP Server
DataForSEO MCP サーバー
DataForSEO API 用の stdio ベースの Model Context Protocol (MCP) サーバー。
インストール
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"}'Related MCP server: kwrds.ai MCP Server
使用法
JSON リクエストを stdin に送信し、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}`);
});環境変数
config の代わりに環境変数を使用することもできます。
export DATAFORSEO_USERNAME=your_username
export DATAFORSEO_PASSWORD=your_password
npx @skobyn/mcp-dataforseo出版
このパッケージを npm に公開するには:
まだログインしていない場合は npm にログインします。
npm loginパッケージを公開します。
npm publish --access public後でパッケージを更新するには:
npm version patch npm publish
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
SEO MCP server for keyword research, SERP analysis, audits, and Search Console workflows.
Remote MCP server that gives Claude, ChatGPT, Cursor or any MCP client Google search volume, CPC, competition and similar keywords for 50+ countries. Works with no signup at 20 lookups a day; sign in with OAuth or an API key for higher limits, or $4.99 a month for unlimited.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
AlicenseBqualityBmaintenanceA Model Context Protocol server that enables Claude to interact with DataForSEO APIs, allowing access to SEO data including SERPs, keyword research, on-page metrics, and domain analytics.1711,751 npm250Apache 2.0- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that enables AI assistants to perform keyword research, SEO analysis, and content planning through natural language queries against kwrds.ai's SEO tools.7Apache 2.0

FetchSERP MCP Serverofficial
-licenseCqualityNot gradedmaintenanceA Model Context Protocol server that provides AI assistants with access to FetchSERP API capabilities for SEO analysis, SERP data, web scraping, and keyword research.2319 npm19-- AlicenseNot gradedqualityCmaintenanceProvides SEO audits, crawling, performance analysis, and deployment management for web projects via a stdio MCP server.4 npmMIT