Skip to content

An MCP server providing persistent memory for LLMs. Store, organize, and retrieve information across sessions with semantic search capabilities.

Notifications You must be signed in to change notification settings

contriboss/mnemosyne

 
 

Repository files navigation

Action MCP Example 🚀

A simple Ruby on Rails application demonstrating how to integrate and use the ActionMCP gem. The gem source code can be found on GitHub at https://github.com/seuros/action_mcp.

This application showcases how to define and use MCP components within a Rails project.


Requirements

  • Ruby (see .ruby-version for recommended version)
  • PostgreSQL (or Docker)

Getting Started

1. Clone and Setup

git clone https://github.com/contriboss/mnemosyne.git
cd mnemosyne
make up

The app will be available at http://localhost:8080/mcp.

Usage

To test and inspect MCP functionality interactively, you can use the MCP Inspector:

npx @modelcontextprotocol/inspector --url http://localhost:8080/mcp

Make sure your Rails server (bin/rails s) is running before executing the inspector command.


Contributing

Feel free to contribute! Open issues or submit pull requests to help improve this example.

About

An MCP server providing persistent memory for LLMs. Store, organize, and retrieve information across sessions with semantic search capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 86.9%
  • Shell 6.0%
  • Dockerfile 4.2%
  • Makefile 2.2%
  • Other 0.7%