mcpField
T
Tengence GEO Agent

Tengence GEO Agent

ローカル
github.comビジネス・マーケティング02 週間前に更新

Tengence GEO Agent について

Tengence GEO Agentは、GEO/SEOチーム向けのコンテンツ企画、制作、公開、モニタリングエンジンです。CLI、MCP、内蔵エージェントランタイムに対応し、標準のSQLiteによるマルチサイト保存に加えてMySQLも選べます。

主な機能

  1. 01コンテンツの企画と取り込み
  2. 02記事のゲートチェック
  3. 03WordPressへの公開と検索への送信
  4. 04GEO可視性のモニタリング
  5. 05CLI、MCP、内蔵エージェントランタイムでの利用
  6. 06SQLiteまたはMySQLによるマルチサイトデータ保存

活用シーン

  1. 01GEO/SEO記事のワークフロー管理
  2. 02執筆基準に沿った記事チェック
  3. 03サイトコンテンツの公開と検索への送信
  4. 04複数サイトのGEO可視性の追跡

MCP 対応

MCPサーバーは、ワークスペース、サイト、記事、チェック、公開、企画、画像、モニタリング、データベース、検索、診断、ユーティリティ、標準に関する29のツールを提供します。stdioとStreamable HTTPに対応し、HTTPではBearer認証を使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-tengence-geo-agent": {
"command": "npx",
"args": [
"-y",
"tengence-geo-agent"
]
}
}
}
起動コマンドnpx -y tengence-geo-agent

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtengence-geo-agent0.1.3

ツール

72

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pathstringはいユーザーが選択した絶対ディレクトリパス(例:~/my-geo-workspace)
createbooleanいいえディレクトリが存在しない場合に作成します(デフォルトは false)

詳細

Tengence GEO Agent

GEO/SEO コンテンツの制作・公開エンジンです。コンテンツ計画 → 執筆・取り込み → ゲートチェック → WordPress への公開 → 検索エンジンへの送信 → GEO モニタリングまで、パイプライン全体を自動化します。利用モードは 3 つです。CLI/MCP(AI クライアント)/組み込みエージェントのランタイムループ。デフォルトのストレージは、単一ファイルのマルチテナント SQLite(自動初期化)で、オプションで MySQL も利用できます。オープンソースおよびマルチサイトでの利用を想定して設計されています。

  AI clients (any MCP-capable harness)
        │  MCP (stdio or Streamable HTTP + Bearer)
        ▼
  @tengence/geo-mcp     29 tools (workspace/site/article/check/publish/plan/image/monitor/db/search/diagnose/util/standards)
        ▼
  @tengence/geo-cli     21 tengence-geo-* commands
        ▼
  @tengence/geo-sdk     15-domain capability layer (site/db/wp/content/images/search/…)
        ▼
  SQLite (auto-init)  or  MySQL (tengence_geo_*, isolated from prod tengence_omni_*)

パッケージ(モノレポ)

パッケージ形式説明
@tengence/geo-sdkライブラリ15 ドメインの機能レイヤー。遅延読み込みに対応し、単一の require エントリを提供
@tengence/geo-cliCLI21 個のバイナリ(取り込み/ゲート/公開/画像/送信/モニタリング/計画)
@tengence/geo-mcpMCP Server29 個のツール、stdio と HTTP のデュアルトランスポート、Bearer 認証
@tengence/geo-agentエージェントランチャーDEEPSEEK_API_KEY が設定されると実行します(HARNESS=dsh|opencode|pi)

クイックスタート

npm install
cp -R examples/site-template ~/tengence/sites/my-site
cd ~/tengence/sites/my-site && cp .env.example .env   # fill in WP credentials / tokens

# Full CLI pipeline
export SITES_ROOT=~/tengence/sites
tengence-geo-article-ingest hello-geo ./hello-geo.md --site my-site --research ./hello-geo.research.md
tengence-geo-check-article hello-geo --site my-site

# MCP (any MCP-capable client; see docs/mcp-platforms.md)
node packages/geo-mcp/bin/geo-mcp.js                          # stdio
GEO_MCP_TOKEN=sk-xxx node packages/geo-mcp/bin/geo-mcp-http.js  # HTTP

# Agent (runs once the API key is set)
export DEEPSEEK_API_KEY=sk-xxx
npx -y @tengence/geo-agent

導入手順の全体については、docs/getting-started.md をご覧ください。

ドキュメント

開発と検証

npm run build          # workspace consistency check
npm test               # 138 tests (all green on SQLite)
npm run geo:sdk-smoke  # SDK smoke test

セキュリティ境界

  • シークレットは SITES_ROOT/<site>/.env にのみ保存します(gitignore 対象)。リポジトリには .env.example テンプレートのみを同梱しています。
  • 本番用 MySQL(tengence_omni_*)にこのリポジトリから書き込むことはありません。新しいリポジトリでは、すべて tengence_geo_* を使用します。
  • MCP の HTTP トランスポートでは GEO_MCP_TOKEN(Bearer)が必要です。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。