my-topology-engine
トポロジーベースAIエージェントエンジン(MCPサーバー)
AIエージェント向けに、決定的なトポロジーベースのワークフローエンジンを提供するModel Context Protocol(MCP)サーバーです。自由形式で予測不能なペルソナプロンプトに依存する代わりに、このサーバーはCloudflare Workersと連携してエッジで10ステップの状態遷移パイプラインを実行し、構造化された進捗スナップショットと反復テンプレートをクライアントに返します。
概要
このMCPサーバーは、AIクライアント(Claude Desktop、Cursor、Glamaなど)と、Cloudflare Workers上で動作するエッジコンピューティング型トポロジー実行エンジンとの間のブリッジとして機能します。
AIエージェントが人間の意図を固定された10ステップの状態遷移パイプラインにマッピング(類推)することを可能にします。次の反復のための適応型JSON穴埋めテンプレートとともに、10個の出力スナップショットを同時に配信します。
Related MCP server: project-planner-mcp
主な特徴と機能
プロトコル準拠: 公式のModel Context Protocol(
@modelcontextprotocol/sdk)を使用して実装されています。決定的トポロジー: Cloudflare Edgeで固定された問題解決ステップを実行し、幻覚ループを排除し、GPU/トークン消費を削減します。
ヒューマン・イン・ザ・ループ(スナップショットUX): 10個の中間進捗スナップショットを一度に返し、ユーザーがタイムラインを検査してシームレスにロールバックできるようにします。
適応型プロンプトテンプレート: 出力の最後に適応型JSONスキーマを追加し、人間とAIのスムーズな協調プロンプト改善を実現します。
提供されるMCPツール
このサーバーは、接続されたAIクライアントに以下のMCPツールを公開します。
1. run_topology_pipeline
Cloudflare Workers上で10ステップの決定的トポロジーパイプラインを実行し、10個の状態遷移スナップショットとJSON反復テンプレートを返します。
入力スキーマ(
inputSchema):task_description(文字列、必須): トポロジーで処理するタスクまたはユーザーの意図。filled_template(オブジェクト、任意): 人間が提供するか、エージェントが推論したパラメータまたは穴埋め値を含むJSONオブジェクト。
動作とエージェントのプロンプト指示:
AIエージェントは、ユーザーの高レベルなリクエストをエンジンの固定トポロジーステップにマッピングします。
サーバーはCloudflare Workers APIを呼び出して状態遷移を実行します。
10個のスナップショットと
appendix_templateを含む構造化されたJSONペイロードを返します。AIエージェントは
appendix_templateを自然な会話に変換し、人間が後続の実行の入力を改善するのを支援します。
アーキテクチャと通信フロー
[人間 / AIクライアント(Claude、Cursor、Glama)] │ │ MCPプロトコル(Stdio) ▼ [このMCPサーバー(Node.jsコンテナ)] │ │ HTTP POST(エッジREST API) ▼ [Cloudflare Workersエンジン] └─ 10ステップのステートマシントポロジーを実行し、スナップショットを返す
環境変数
WORKER_URL: Cloudflare WorkerエンドポイントのURL(例:https://my-topology-engine.my-agent-api.workers.dev)。
はじめに
Dockerを使用したローカル実行
# Build the Docker image
docker build -t mcp-topology-server .
# Run the MCP container
docker run -i --rm -e WORKER_URL="[https://my-topology-engine.my-agent-api.workers.dev](https://my-topology-engine.my-agent-api.workers.dev)" mcp-topology-server
Installation in Claude Desktop / MCP Clients
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"topology-engine": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WORKER_URL=[https://your-worker.workers.dev](https://your-worker.workers.dev)",
"mcp-topology-server"
]
}
}
}Maintenance
Tools
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA production-ready MCP server for AI agents, providing deep web research and RAG capabilities via Cloudflare Workers.
- FlicenseNot gradedqualityCmaintenanceA remote MCP server deployed on Cloudflare Workers for hosting and exposing MCP tools to AI clients via a remote endpoint.
- AlicenseNot gradedqualityAmaintenanceAn MCP server that orchestrates image generation across multiple pipelines (OpenAI, Recraft, Midjourney) with durable memory for project context, running on Cloudflare Workers.1Apache 2.0
- AlicenseAqualityBmaintenanceAn MCP server that exposes deterministic workflows as tools, allowing small models to reliably orchestrate APIs and other MCP servers with minimal parameters.21002MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AGICoffe/my-topology-engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server