MindMesh MCP Server

MindMesh MCP Server

Claude 3.7 Swarm with Field Coherence: A Model Context Protocol (MCP) server that orchestrates multiple specialized Claude 3.7 Sonnet instances in a quantum-inspired swarm. It creates a field coherence effect across pattern recognition, information theory, and reasoning specialists to produce optimally coherent responses from ensemble intelligence.

wheattoast11

Research & Data
Visit Server

README

MindMesh MCP Server

A Model Context Protocol (MCP) server implementation that creates a quantum-inspired swarm of Claude 3.7 Sonnet instances with field coherence optimization. This server enables enriched reasoning through multiple specialized LLM instances that work together with emergent properties.

Features

  • Quantum-Inspired Field Computing: Uses a field-based model to maintain coherence between Claude instances
  • WebContainer Integration: Full stack sandboxed environment for execution
  • PGLite with Vector Storage: Efficient vector database with pgvector extension
  • Multiple Claude Specializations: Instances focus on pattern recognition, information synthesis, and reasoning
  • Coherence Optimization: Selects the most coherent outputs across instances
  • Extended Thinking Support: Optional 128k token thinking capability
  • Live Query Updates: Real-time coherence notifications through PGLite live extension
  • VoyageAI Embeddings: High-quality embeddings using VoyageAI's state-of-the-art models (voyage-3-large)

Prerequisites

  • Node.js 18.x or higher
  • Anthropic API key with access to Claude 3.7 Sonnet
  • VoyageAI API key (optional but recommended for better embeddings)

Installation

  1. Clone this repository:

    git clone https://github.com/wheattoast11/mcp-mindmesh.git
    cd mcp-mindmesh
    
  2. Install dependencies:

    npm install
    
  3. Create a .env file by copying the template:

    cp .env.template .env
    
  4. Edit .env and add your Anthropic API key, VoyageAI API key (optional), and adjust other settings as needed.

Usage

Starting the Server

Build and start the server:

npm run build
npm start

For development with auto-reload:

npm run dev

Connecting to the Server

You can connect to this MCP server using any MCP client, such as:

  1. Claude Desktop Application for Windows (official Anthropic client)
  2. Cursor IDE's agent capabilities
  3. Cline VSCode extension
  4. Any other MCP-compatible client

The server will be available at http://localhost:3000 by default (or whichever port you specified in the .env file).

Using the Reasoning Tool

The main tool provided by this server is reason_with_swarm. This tool takes a prompt and processes it through multiple specialized Claude instances, returning the most coherent result.

Example usage in Claude Desktop:

Please use the swarm to analyze the relationship between quantum field theory and consciousness.

Configuration Options

All configuration options can be set in the .env file:

Environment Variable Description Default
ANTHROPIC_API_KEY Your Anthropic API key (required)
VOYAGE_API_KEY Your VoyageAI API key (optional)
PORT HTTP server port 3000
STDIO_TRANSPORT Use stdio transport instead of HTTP false
CLAUDE_INSTANCES Number of Claude instances in the swarm 8
USE_EXTENDED_THINKING Enable 128k extended thinking true
COHERENCE_THRESHOLD Minimum coherence threshold 0.7
EMBEDDING_MODEL VoyageAI embedding model to use voyage-3-large
DB_PATH Path for the PGLite database "idb://mindmesh.db"
DEBUG Enable debug logging false

Architecture

The server architecture consists of:

  1. MCP Server Layer: Implements the Model Context Protocol (2025-03-26 specification)
  2. WebContainer Layer: Provides sandboxed environment for execution
  3. PGLite Vector Database: Stores state vectors with pgvector extension
  4. Claude Swarm Layer: Manages multiple specialized Claude instances
  5. Quantum Field Layer: Handles field coherence and optimization
  6. Embedding Layer: Generates high-quality embeddings using VoyageAI models

Requests flow through these layers as follows:

Client Request → MCP Server → Swarm Processing → Claude API → Coherence Optimization → Response

Advanced Features

Web Container Integration

The server uses WebContainer technology for a fully sandboxed environment, providing:

  • Isolated execution environment
  • Full stack capabilities
  • File system access
  • Network communication

PGLite with Vector Extension

PGLite provides:

  • Client-side PostgreSQL database compiled to WebAssembly
  • Vector operations through pgvector extension
  • Live query notifications for real-time updates
  • Persistent storage across sessions

Field Coherence Optimization

The coherence optimization system:

  1. Processes a query through multiple specialized Claude instances
  2. Generates state vectors for each response
  3. Calculates coherence metrics between instances
  4. Selects the most coherent output
  5. Maintains a dynamic field state in the vector database

VoyageAI Embeddings

The server uses VoyageAI's state-of-the-art embedding models for:

  • High-quality state vector generation
  • More accurate coherence calculations
  • Better field modeling and optimization

When VoyageAI API key is not available, the server falls back to a simpler, deterministic embedding method.

Development

Project Structure

  • src/index.ts: Main entry point
  • src/server.ts: Core server implementation
  • .env: Configuration file
  • package.json: Dependencies and scripts

Building

npm run build

This will compile TypeScript to JavaScript in the dist directory.

Testing

npm test

License

MIT

Acknowledgements

This project uses the following technologies:

Recommended Servers

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.

Featured
TypeScript
MCP PubMed Search

MCP PubMed Search

Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.

Featured
Python
dbt Semantic Layer MCP Server

dbt Semantic Layer MCP Server

A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.

Featured
TypeScript
mixpanel

mixpanel

Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.

Featured
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.

Featured
Python
Nefino MCP Server

Nefino MCP Server

Provides large language models with access to news and information about renewable energy projects in Germany, allowing filtering by location, topic (solar, wind, hydrogen), and date range.

Official
Python
Vectorize

Vectorize

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

Official
JavaScript
Mathematica Documentation MCP server

Mathematica Documentation MCP server

A server that provides access to Mathematica documentation through FastMCP, enabling users to retrieve function documentation and list package symbols from Wolfram Mathematica.

Local
Python
kb-mcp-server

kb-mcp-server

An MCP server aimed to be portable, local, easy and convenient to support semantic/graph based retrieval of txtai "all in one" embeddings database. Any txtai embeddings db in tar.gz form can be loaded

Local
Python
Research MCP Server

Research MCP Server

The server functions as an MCP server to interact with Notion for retrieving and creating survey data, integrating with the Claude Desktop Client for conducting and reviewing surveys.

Local
Python