inoyu-mcp-unomi-server

inoyu-mcp-unomi-server

ApacheUnomiCdpModelContextProtocolProfileManagementJavascriptTypescriptPythonGoRubyRUser

About This Server

An implementation of Anthropic's Model Context Protocol for the Apache Unomi CDP

Server Information

šŸ“‹ Overview:

This webpage presents a GitHub repository named "inoyu-mcp-unomi-server" by user "sergehuber." It is described as an implementation of Anthropic's Model Context Protocol (MCP) for the Apache Unomi Customer Data Platform (CDP). The repository is public and is intended to facilitate Claude, an AI assistant, in maintaining user context and managing user profiles through integration with Apache Unomi.


⭐ Key Points:
* The repository provides a Model Context Protocol (MCP) server.
* The MCP server integrates Claude with Apache Unomi CDP.
* This implementation is considered an early version and is not production-ready.

* The implementation is intended for demonstration, learning, and experimentation.


šŸ” Main Findings:
* The server enables Claude to maintain user context using Apache Unomi's profile management.
* Key features include email-based profile lookup/creation, profile property management, basic session handling, and scope management.
* The provided tools are getmyprofile, updatemyprofile, getprofile, searchprofiles, and create_scope.

* The server manages scopes automatically, including a default scope.


šŸ“Š Details:
* Demo: A YouTube video demonstrates the server's functionalities.
* Installation: The configuration steps for Claude Desktop are outlined, including modifications to the `claudedesktopconfig.json` file and setting environment variables.
* Configuration: Information on how to modify the protected events and CORS settings on the Unomi server.
* Environment Variables: A list of required environment variables for server operation is provided.
* Troubleshooting: Common issues and potential solutions are detailed, along with logs to check and quick fixes.

* Profile Resolution: Details the two-step profile ID resolution process: Email lookup and fallback profile ID.


šŸŽÆ Conclusion:
The "inoyu-mcp-unomi-server" repository offers a way to integrate Claude with Apache Unomi for contextual user experience. It is an early implementation and requires careful configuration of both the MCP server and the Apache Unomi instance. The project is open to community feedback for future development.

Server Features

Profile Access

Email-based profile lookup with automatic creation

Provider Information

Sergehuber logo

Sergehuber

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

get_my_profileupdate_my_profileget_profilesearch_profilescreate_scope