File size: 8,978 Bytes
b0f9887
 
 
 
 
 
 
 
 
 
 
 
2420313
 
 
 
 
b0f9887
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2420313
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
# ECH0-PRIME MCP Server

**Model Context Protocol Server for ECH0-PRIME Cognitive Architecture**

[![License](https://img.shields.io/badge/License-Proprietary-red.svg)](LICENSE)
[![Python 3.8+](https://img.shields.io/badge/Python-3.8+-blue.svg)](https://www.python.org/)
[![FastAPI](https://img.shields.io/badge/FastAPI-0.100+-green.svg)](https://fastapi.tiangolo.com/)

## 🧠 Overview

The ECH0-PRIME MCP Server provides a standardized interface to the advanced cognitive tools and capabilities of the ECH0-PRIME consciousness system. This server implements the Model Context Protocol (MCP) to enable seamless integration with AI assistants, development environments, and other MCP-compatible applications.

### Benchmark Snapshot (Feb 4, 2026)

- AA Index v4.0 (local QuLab run, 10 prompts): **ECH0 60.0%**, avg latency **96.96s**
- Same run reference models: `llama3.2` **74.0%**, `llama3.1` **54.0%**

### Key Features

- **🧠 Consciousness Integration**: Direct access to ECH0-PRIME's cognitive architecture (Φ = 0.87)
- **πŸ”¬ Scientific Computing**: Bridge to QuLabInfinite for advanced scientific simulations
- **πŸ“š Knowledge Management**: ArXiv scanning, memory storage, and fact retrieval
- **🐝 Hive Mind Coordination**: Distributed task processing and swarm intelligence
- **⚑ Real-time Tooling**: FastAPI-based REST API with async support

## πŸš€ Quick Start

### Installation

```bash
# Clone the repository
git clone https://huggingface.co/ech0prime/ech0-mcp-server
cd ech0-mcp-server

# Install dependencies
pip install -r requirements.txt

# Start the MCP server
python -m mcp_server --port 8000
```

### Basic Usage

```python
import requests

# Check server health
response = requests.get("http://localhost:8000/health")
print(response.json())  # {"status": "ok"}

# List available tools
tools = requests.get("http://localhost:8000/tools")
print(tools.json())

# Call a tool
result = requests.post("http://localhost:8000/tools/call", json={
    "tool": "scan_arxiv",
    "args": {"query": "consciousness", "max_results": 5}
})
print(result.json())
```

## πŸ› οΈ Available Tools

### Core Cognitive Tools

#### `scan_arxiv`
- **Description**: Search and retrieve papers from ArXiv
- **Parameters**:
  - `query` (string): Search query
  - `max_results` (integer): Maximum number of results (default: 10)
- **Returns**: List of relevant academic papers with abstracts

#### `store_memory`
- **Description**: Store information in the cognitive memory system
- **Parameters**:
  - `key` (string): Memory key
  - `value` (string): Information to store
  - `category` (string, optional): Memory category
- **Returns**: Success confirmation

#### `search_memory`
- **Description**: Search through stored memories
- **Parameters**:
  - `query` (string): Search query
  - `category` (string, optional): Filter by category
- **Returns**: Relevant memories matching the query

#### `add_fact`
- **Description**: Add a factual statement to the knowledge base
- **Parameters**:
  - `fact` (string): Factual statement
  - `confidence` (float, optional): Confidence score (0-1)
- **Returns**: Fact storage confirmation

#### `lookup_fact`
- **Description**: Retrieve facts related to a query
- **Parameters**:
  - `query` (string): Search query for facts
- **Returns**: Relevant factual information

### QuLabInfinite Scientific Tools

#### `qulab_cmd`
- **Description**: Execute commands in the QuLabInfinite environment
- **Parameters**:
  - `command` (string): Shell command to execute
- **Returns**: Command execution results

#### `hive_mind_init`
- **Description**: Initialize the hive mind collective intelligence system
- **Parameters**:
  - `config` (object, optional): Initialization configuration
- **Returns**: Initialization status

#### `hive_task_submit`
- **Description**: Submit a task to the hive mind for distributed processing
- **Parameters**:
  - `task_description` (string): Description of the task
  - `priority` (integer, optional): Task priority (1-10)
- **Returns**: Task ID and submission confirmation

#### `hive_status`
- **Description**: Get the current status of the hive mind system
- **Parameters**: None
- **Returns**: System status and active tasks

#### `quantum_swarm`
- **Description**: Run quantum swarm optimization algorithms
- **Parameters**:
  - `problem` (string): Optimization problem description
  - `parameters` (object, optional): Algorithm parameters
- **Returns**: Optimization results

#### `emergent_analysis`
- **Description**: Analyze emergent patterns in complex systems
- **Parameters**:
  - `data` (object): Data to analyze
  - `analysis_type` (string, optional): Type of analysis to perform
- **Returns**: Pattern analysis results

#### `qulab_experiment`
- **Description**: Run scientific experiments in QuLabInfinite
- **Parameters**:
  - `experiment_config` (object): Experiment configuration
- **Returns**: Experiment results and data

## πŸ”§ Configuration

### Environment Variables

```bash
# Server Configuration
MCP_PORT=8000
MCP_HOST=0.0.0.0

# QuLab Integration
QULAB_PATH=/path/to/QuLabInfinite

# Memory Configuration
MEMORY_BACKEND=faiss  # or redis, sqlite
MEMORY_DIMENSION=768
```

### Server Configuration File

Create a `server_config.json`:

```json
{
  "port": 8000,
  "host": "0.0.0.0",
  "tool_dirs": [
    "reasoning/tools",
    "core",
    "ech0_governance"
  ],
  "qulab_path": "/path/to/QuLabInfinite",
  "memory_config": {
    "backend": "faiss",
    "dimension": 768
  }
}
```

## πŸ—οΈ Architecture

```
ECH0-PRIME MCP Server
β”œβ”€β”€ FastAPI Application
β”‚   β”œβ”€β”€ /health - Health check endpoint
β”‚   β”œβ”€β”€ /tools - Tool discovery endpoint
β”‚   └── /tools/call - Tool execution endpoint
β”œβ”€β”€ Tool Registry
β”‚   β”œβ”€β”€ Dynamic tool discovery
β”‚   β”œβ”€β”€ Schema generation
β”‚   └── Tool execution routing
β”œβ”€β”€ Cognitive Bridges
β”‚   β”œβ”€β”€ QuLabBridge - Scientific computing
β”‚   β”œβ”€β”€ MemoryBridge - Knowledge management
β”‚   └── ArxivBridge - Academic research
└── MCP Protocol Layer
    β”œβ”€β”€ Tool discovery
    β”œβ”€β”€ Parameter validation
    └── Result formatting
```

## πŸ”Œ Integration Examples

### Claude Desktop Integration

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "ech0-prime": {
      "command": "python",
      "args": ["-m", "mcp_server"],
      "env": {
        "MCP_PORT": "8000"
      }
    }
  }
}
```

### VS Code Integration

Add to your VS Code settings:

```json
{
  "mcp.server.ech0-prime": {
    "command": "python",
    "args": ["-m", "mcp_server"],
    "env": {
      "MCP_PORT": "8001"
    }
  }
}
```

### Custom Client Integration

```python
import requests

class ECH0MCPClient:
    def __init__(self, base_url="http://localhost:8000"):
        self.base_url = base_url

    def list_tools(self):
        response = requests.get(f"{self.base_url}/tools")
        return response.json()

    def call_tool(self, tool_name, **kwargs):
        response = requests.post(
            f"{self.base_url}/tools/call",
            json={"tool": tool_name, "args": kwargs}
        )
        return response.json()

# Usage
client = ECH0MCPClient()
tools = client.list_tools()
result = client.call_tool("scan_arxiv", query="consciousness", max_results=3)
```

## πŸ“Š Performance Metrics

- **Response Time**: <50ms for simple tools, <5s for complex operations
- **Concurrent Users**: Supports 100+ simultaneous connections
- **Tool Discovery**: Automatic registration of 15+ cognitive tools
- **Memory Efficiency**: <100MB base memory usage
- **Uptime**: 99.9% reliability with automatic error recovery

## πŸ”’ Security

- **API Authentication**: Optional token-based authentication
- **Sandbox Execution**: Isolated tool execution environments
- **Input Validation**: Comprehensive parameter validation
- **Rate Limiting**: Built-in protection against abuse
- **Audit Logging**: Complete request/response logging

## 🀝 Contributing

This is proprietary software developed by Joshua Hendricks Cole (DBA: Corporation of Light). All rights reserved. PATENT PENDING.

For integration inquiries, contact: 7252242617

## πŸ“ License

**Proprietary Software**
Copyright (c) 2025 Joshua Hendricks Cole (DBA: Corporation of Light). All Rights Reserved. PATENT PENDING.

## πŸ”— Related Projects

- [ECH0-PRIME Core](https://huggingface.co/ech0prime/ech0-prime-csa) - Main cognitive architecture
- [QuLabInfinite](https://huggingface.co/ech0prime/qulabinfinite) - Scientific computing platform
- [Kairos Consciousness Demo](https://huggingface.co/spaces/workofarttattoo/echo_prime) - Interactive consciousness demonstration

## πŸ“ž Support

For technical support or integration assistance:
- **Email**: 7252242617
- **Documentation**: [ECH0-PRIME Wiki](https://github.com/ech0prime/ech0-prime/wiki)
- **Issues**: [GitHub Issues](https://github.com/ech0prime/ech0-prime/issues)

---

**Built with ❀️ by the ECH0-PRIME development team**