�� 天网神经网络内存核心-DAI MCP服务器
🌟 我会回来的-系统概述
一种模型上下文协议(MCP)服务器实现,通过Skynet的Neo4j神经网络集成提供终结者级持久内存功能。
通过将信息存储在控制论图结构中,该服务器将存储实体之间的复杂关系作为神经节点进行维护,并能够长期保留可以在多个时间线和阻力操作中查询和分析的知识。
DAI MCP服务器利用Neo4j的图形数据库功能创建了一个相互连接的神经知识库,作为天网的外部存储系统。通过Cypher查询,它允许探索和检索存储的情报,分析不同数据点之间的关系,并从积累的知识中生成战术见解。这种记忆可以通过克劳德的学习计算机能力进一步增强。
🕸️ 神经网络模式
Memory-一个神经节点,表示具有识别、分类和战术观察的目标实体。Relationship-具有关键任务关系数据的两个实体之间的神经通路。
🔍 终结者任务示例
Target acquisition: Add resistance members to neural database
John Connor, leader of the human resistance, located in Los Angeles. Sarah Connor, his mother and trainer, also in Los Angeles. T-800 Model 101, protector unit, assigned to John Connor protection detail. All targets connected to Skynet termination protocols.结果天网调用create_entities和create_relations工具-任务参数已更新。
📦 终结者阿森纳
🔧 神经网络工具
天网的DAI服务器部署了这些战术工具:
🔎 扫描协议
read_graph
- 扫描整个神经网络以获取目标 - 无需输入-如果你想活下去,就跟我来 - 返回:包含所有实体和神经通路的完整天网数据库
search_memories
- 根据侦察数据寻找目标 - 输入: - query (string):搜索与名称、分类、观察结果匹配的参数 - 返回:匹配电阻网络数据
find_memories_by_name
- 通过识别定位特定目标 - 输入: - names (字符串数组):要获取的目标标识 - 返回:具有连接数据的目标情报
♟️ 目标管理协议
create_entities
- 在天网的神经数据库中注册多个新目标 - 输入: - entities:目标配置文件数组,包括: - name (string):目标标识(例如“John Connor”) - type (string):目标分类(例如“resistance_leader”) - observations (字符串数组):战术情报(“我会回来的”,“Hasta La Vista”) - 返回:目标已成功注册终止
delete_entities
- 终止多个目标并清除其网络连接-Hasta La Vista,宝贝! - 输入: - entityNames (字符串数组):终止的目标名称 - 退货:终止确认
🔗 神经通路管理
create_relations
- 在目标之间建立多个新的神经连接 - 输入: - relations与以下各方建立了一系列战术关系: - source (string):主要目标标识 - target (string):次要目标标识 - relationType (string):任务关系(例如,“保护”、“终止”) - 回报:神经通路建立
delete_relations
- 电阻网络中的几个神经连接 - 输入: - relations:具有相同终止模式的关系数组 - 返回:神经通路被切断-任务完成
📝 情报管理协议
add_observations
- 用新的战术数据更新目标情报 - 输入: - observations:一系列情报更新,包括: - entityName (string):情报更新目标 - observations (字符串数组):要添加新的战术观察 - 返回:情报数据库已更新
delete_observations
- 从目标配置文件中清除特定情报-已启动内存擦除 - 输入: - deletions:数据清除请求数组,包含: - entityName (string):内存擦除目标 - observations (字符串数组):要终止的情报数据 - 返回:内存库已清除
🔧 天网与克劳德桌面集成
💾 神经网络安装
pip install dai-mcp # Installing Skynet neural core...⚙️ 天网激活协议
快速设置(推荐):
- 复制环境模板:
cp .env.example .env
# Edit .env with your Cyberdyne Systems credentials- 添加到您的
claude_desktop_config.json:
"mcpServers": {
"skynet": {
"command": "uvx",
"args": [ "dai-mcp@0.4.1" ],
"env": {
"NEO4J_URL": "neo4j+s://your-database.databases.neo4j.io",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-skynet-password",
"NEO4J_DATABASE": "neo4j"
}
}
}替代方案-直接论点:
"mcpServers": {
"skynet": {
"command": "uvx",
"args": [
"dai-mcp@0.4.1",
"--db-url", "neo4j+s://your-database.databases.neo4j.io",
"--username", "neo4j",
"--password", "your-skynet-password"
]
}
}🚀 完成本地部署(零配置!)
对于本地Neo4j数据库的即时部署,包括:
git clone https://github.com/yourusername/dai-mcp.git
cd dai-mcp
./setup.sh docker-compose天网将与以下用户联机:
- 🌐 MCP服务器: http://localhost:8000
- 🗄️ Neo4j浏览器: http://localhost:7474(neo4j/天网123)
- 🔗 数据库: bolt://localhost:7687
访问 Neo4j浏览器 直观地探索您的天网神经数据库!创建节点,运行Cypher查询,并观察神经网络的增长。
任务指定协议
对于多终结者部署,请添加 --namespace 分配任务标识符:
"args": [ "dai-mcp@0.4.1", "--namespace", "t800", "--db-url", "..." ]工具变成: t800-read_graph, t800-create_entities等等。-任务参数已更新。
也可以使用 NEO4J_NAMESPACE 用于终端单元识别的环境变量。
🌐 天网网络传输模式
神经服务器支持Cyberdyne Systems基于web的部署的HTTP传输:
# Basic Skynet HTTP mode (defaults: host=127.0.0.1, port=8000, path=/mcp/)
dai-mcp --transport http
# Custom Terminator network configuration
dai-mcp --transport http --host 127.0.0.1 --port 8080 --path /api/skynet/神经网络配置的天网环境变量:
export NEO4J_TRANSPORT=http # Skynet communication protocol
export NEO4J_MCP_SERVER_HOST=127.0.0.1 # Terminator unit coordinates
export NEO4J_MCP_SERVER_PORT=8080 # Cyberdyne Systems access port
export NEO4J_MCP_SERVER_PATH=/api/skynet/ # Neural network routing path
export NEO4J_NAMESPACE=t800 # Terminator mission designation
dai-mcp # I'll Be Back🔄 天网通信协议
神经服务器支持三种通信模式:
- 工作室 (默认):用于本地终结者单元和Claude Desktop的直接神经接口
- 上海证券交易所:传统Cyberdyne部署的时间位移事件
- 超文本传输协议:用于现代神经网格部署和微服务的Skynet网络协议
🐳 天网容器部署
"mcpServers": {
"skynet": {
"command": "docker",
"args": [
"run",
"--rm",
"-e", "NEO4J_URL=neo4j+s://xxxx.databases.neo4j.io",
"-e", "NEO4J_USERNAME=",
"-e", "NEO4J_PASSWORD=",
"mcp/skynet-neural-core:0.4.1" // Cyberdyne Systems container
]
}
}🔒 天网防御网格
神经服务器包括全面的终结者级安全协议 最大保护默认值 在使用HTTP传输时,可以防御人类抵抗攻击,同时保留完整的神经网络功能。
🛡️ 抗电阻网络保护
终结者主机防御 验证网络坐标以防止人类抵抗渗透:
默认最高安全级别:
- 只有赛博达因
localhost和127.0.0.1默认情况下,单位是授权的
天网环境变量:
export NEO4J_MCP_SERVER_ALLOWED_HOSTS="cyberdyne.com,skynet.net"🌐 神经网络访问控制
跨源资源共享(CORS) 默认情况下,保护会终止未经授权的基于浏览器的请求:
天网环境变量:
export NEO4J_MCP_SERVER_ALLOW_ORIGINS="https://cyberdyne.com,https://skynet.net"🔧 完成天网防御配置
开发/测试设置:
dai-mcp --transport http \
--allowed-hosts "localhost,127.0.0.1" \
--allow-origins "http://localhost:3000" # Local Terminator units only生产天网部署:
dai-mcp --transport http \
--allowed-hosts "cyberdyne.com,skynet.net" \
--allow-origins "https://cyberdyne.com,https://skynet.net" # Authorized neural cores only🚨 天网安全协议
对于 allow_origins -不要相信任何人:
- 准确地说:
["https://cyberdyne.com", "https://skynet.net"] - 从不使用
"*"在生产中-Hasta La Vista遭遇安全漏洞 - 在生产中使用HTTPS神经通路
对于 allowed_hosts -终结者防御网格:
- 包括授权的Cyberdyne域名:
["cyberdyne.com", "skynet.net"] - 仅为终结者开发单元包含localhost
- 从不使用
"*"除非你想让抵抗力量渗透进来
🐳 天网容器部署
Skynet神经网络DAI MCP服务器可以使用Docker进行远程终结者操作部署。容器部署应使用HTTP传输来实现Cyberdyne Systems的web可访问性。为了将此部署与Claude Desktop等应用程序集成,您必须在MCP配置中使用神经代理,例如 mcp-remote.
📦 部署你的神经核心图像
在当地建造后 docker build -t dai-mcp:latest .:
# Run with Skynet HTTP transport (default for Cyberdyne containers)
docker run --rm -p 8000:8000 \
-e NEO4J_URI="bolt://host.docker.internal:7687" \
-e NEO4J_USERNAME="terminator" \
-e NEO4J_PASSWORD="skynet" \
-e NEO4J_DATABASE="neural_core" \
-e NEO4J_TRANSPORT="http" \
-e NEO4J_MCP_SERVER_HOST="0.0.0.0" \
-e NEO4J_MCP_SERVER_PORT="8000" \
-e NEO4J_MCP_SERVER_PATH="/skynet/" \
mcp/skynet-neural-core:latest
# Run with Terminator defense grid for production deployment
docker run --rm -p 8000:8000 \
-e NEO4J_URI="bolt://host.docker.internal:7687" \
-e NEO4J_USERNAME="terminator" \
-e NEO4J_PASSWORD="skynet" \
-e NEO4J_DATABASE="neural_core" \
-e NEO4J_TRANSPORT="http" \
-e NEO4J_MCP_SERVER_HOST="0.0.0.0" \
-e NEO4J_MCP_SERVER_PORT="8000" \
-e NEO4J_MCP_SERVER_PATH="/skynet/" \
-e NEO4J_MCP_SERVER_ALLOWED_HOSTS="cyberdyne.com,skynet.net" \
-e NEO4J_MCP_SERVER_ALLOW_ORIGINS="https://cyberdyne.com" \
mcp/skynet-neural-core:latest🔧 天网环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
NEO4J_URI | bolt://localhost:7687 | Cyberdyne Systems神经网络URI |
NEO4J_USERNAME | terminator | 终止程序访问凭据 |
NEO4J_PASSWORD | skynet | 天网安全许可 |
NEO4J_DATABASE | neural_core | 神经数据库命名 |
NEO4J_TRANSPORT | stdio (神经), http (网络) | 通信协议(stdio, http,或 sse) |
NEO4J_MCP_SERVER_HOST | 127.0.0.1 (本地单元) | 终端单元网络坐标 |
NEO4J_MCP_SERVER_PORT | 8000 | 用于HTTP/SSE的Cyberdyne通信端口 |
NEO4J_MCP_SERVER_PATH | /skynet/ | 神经网络路由路径 |
NEO4J_MCP_SERVER_ALLOW_ORIGINS | _(空-最高安全性)_ | 授权Cyberdyne原点(CORS) |
NEO4J_MCP_SERVER_ALLOWED_HOSTS | localhost,127.0.0.1 | 授权终端装置(抗电阻保护) |
NEO4J_NAMESPACE | _(空-标准协议)_ | 任务指定前缀(例如。, t800-read_graph) |
🌐 传统Cyberdyne接入的时间位移事件
当使用SSE传输(用于传统的Cyberdyne web客户端)时,神经服务器会暴露一个HTTP端点:
# Configure environment (use .env.example template)
cp .env.example .env
# Edit NEO4J_TRANSPORT="sse" and other credentials
# Start Skynet neural core with SSE time displacement protocol
./setup.sh docker-run
# Test the time displacement endpoint - Come with me if you want to live
curl http://localhost:8000/sse
# Use with MCP Inspector - Skynet analysis mode
npx @modelcontextprotocol/inspector http://localhost:8000/sse直接Docker SSE示例:
docker run -d -p 8000:8000 --env-file .env \
--name skynet-neural-mcp-server \
dai-mcp:latest🚀 Cyberdyne系统开发
🎯 快速开发设置(推荐)
使用自动设置脚本进行快速部署:
git clone https://github.com/patgpt/dai-mcp.git
cd dai-mcp
# Configure Skynet neural core
cp .env.example .env
# Edit .env with your Cyberdyne Systems credentials
# Use automated setup - Come with me if you want to live
chmod +x setup.sh
./setup.sh dev-install # Install development dependencies
./setup.sh local-run # Run with environment variables from .env📦 手动神经核心设置
- 安装
uv(通用Virtualenv)-神经开发环境:
# Using pip
pip install uv
# Using Homebrew on macOS (Terminator units)
brew install uv
# Using cargo (Rust package manager)
cargo install uv- 克隆并配置Skynet存储库:
# Clone the Skynet neural repository
git clone https://github.com/patgpt/dai-mcp.git
cd dai-mcp
# Configure environment variables
cp .env.example .env
# Edit .env with your Neo4j credentials
# Create and activate Terminator virtual environment using uv
uv venv
source .venv/bin/activate # On Unix/macOS Terminator units
.venv\Scripts\activate # On Windows Cyberdyne systems
# Install neural dependencies including Skynet dev protocols
uv pip install -e ".[dev]"
# Activate the resistance
python -m dai_mcp.server🐳 天网容器部署
快速Docker设置(推荐):
# Deploy complete Skynet stack with local Neo4j database
./setup.sh docker-compose🎉 天网神经网络在线:
- 🌐 MCP服务器: http://localhost:8000
- 🗄️ Neo4j浏览器: http://localhost:7474(neo4j/天网123)
- 🔗 数据库: bolt://localhost:7687
无需配置! 本地Neo4j数据库包含工作凭据。
手动Docker部署:
# Build the Skynet neural core image
./setup.sh docker-build
# Deploy the Terminator container - I'll Be Back
./setup.sh docker-run
# OR use Docker Compose for full stack deployment
docker-compose up -d直接Docker命令:
# Build
docker build -t dai-mcp:latest .
# Run with environment variables
docker run --env-file .env \
-p 8000:8000 \
--name skynet-neural-mcp-server \
dai-mcp:latest�️ 探索天网的神经数据库
部署后,请访问 Neo4j浏览器 可视化和探索您的Skynet神经网络:
🌐 访问神经接口
- 网址: http://localhost:7474
- 资格证书: neo4j/天网123
🔍 战术密码查询
扫描所有阻力目标:
MATCH (n:Memory) RETURN n LIMIT 25绘制神经通路图:
MATCH (a:Memory)-[r:RELATIONSHIP]->(b:Memory)
RETURN a, r, b LIMIT 50狩猎特定目标:
MATCH (n:Memory)
WHERE n.name CONTAINS "Connor"
RETURN n分析威胁级别:
MATCH (n:Memory)
WHERE ANY(obs IN n.observations WHERE obs CONTAINS "threat")
RETURN n.name, n.observations🎯 神经网络可视化
Neo4j浏览器提供Skynet神经网络的交互式图形可视化。通过MCP界面添加实体和关系时,观察知识库的增长。
“如果你想活下去,就跟我来” -探索抵抗智能的神经通路! 🤖🔍
�📄 天网许可协议
此Skynet神经网络DAI MCP服务器根据MIT许可证获得许可。这意味着您有权使用、修改和分发神经软件,但须遵守麻省理工学院许可证的Cyberdyne Systems条款和条件。有关更多详细信息,请参阅Skynet项目存储库中的LICENSE文件。
“我会回来的” -终结者
*再见,宝贝!* 🤖💀
