Files
semantic-memory-mcp/docs/README.md
Sienna Meridian Satterwhite 6a6a2ade32 initial commit
Signed-off-by: Sienna Meridian Satterwhite <sienna@r3t.io>
2026-03-06 22:43:25 +00:00

1.4 KiB

MCP Server Documentation

This directory contains all documentation for the MCP Server project.

Project Phases

Quick Start

  1. Build the server: cargo build
  2. Run the server: cargo run
  3. Run tests: cargo nextest run
  4. Test endpoints: See API documentation below

API Endpoints

  • GET /api/health - Health check
  • POST /api/facts - Add a fact
  • GET /api/facts/search - Semantic search

Architecture

  • Embedding Service: Fastembed integration for vector embeddings
  • Semantic Store: SQLite + HNSW for efficient search
  • Memory Service: Core business logic
  • REST API: Actix-Web endpoints

Testing

All tests are located in the tests/ directory:

  • tests/api_endpoints.rs - API contract tests
  • tests/semantic_memory.rs - Memory service tests
  • tests/embedding_tests.rs - Embedding tests
  • tests/semantic_integration.rs - Integration tests

Test data is stored in tests/data/ directory.