MCP.so
登录

MCP Server the Character Vector Database

@HarmoniaEpic

关于 MCP Server the Character Vector Database

暂无概览

基本信息

分类

数据库

许可证

MIT license

运行时

python

传输方式

stdio

发布者

HarmoniaEpic

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-server-character-vector-database": {
      "command": "python",
      "args": [
        "main.py"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server the Character Vector Database?

MCP Server the Character Vector Database is a vector database system for managing complex internal states, emotions, relationships, and memories of agentic AI characters. It integrates with AI assistants through the Model Context Protocol (MCP) and is intended for AI character developers.

How to use MCP Server the Character Vector Database?

Install Python 3.8+, clone the repository, and install dependencies with pip install -r requirements.txt. Start the MCP server with python main.py, or python main.py test for test mode. Configure it in Claude Desktop by adding the server command to claude_desktop_config.json.

Key features of MCP Server the Character Vector Database

  • Character profile management with personality traits, values, goals, and fears
  • Session continuity with state persistence between sessions
  • Oscillation pattern analysis using secure entropy and pink noise
  • Document integration for loading and searching system documentation
  • Security-focused implementation with no dynamic compilation or pickle
  • MCP protocol integration for seamless AI assistant connectivity

Use cases of MCP Server the Character Vector Database

  • Maintaining a consistent character persona across multiple AI interaction sessions
  • Storing and retrieving conversation history and character memories
  • Analysing character evolutionary trends over time
  • Managing relationship states between characters and users
  • Providing secure entropy and oscillation metrics for character behavior modulation

FAQ from MCP Server the Character Vector Database

What are the runtime requirements?

Python 3.8 or later, pip or conda, and standard dependencies (ChromaDB, Sentence Transformers) installed via requirements.txt.

How do I resolve a ChromaDB initialization error?

Delete the ./chroma_db directory and restart the server to force reinitialization.

What security measures are implemented?

No dynamic compilation, no pickle, no subprocess calls, path traversal attack prevention, secure file permissions, and strict session ID validation.

How are sessions managed?

Sessions can be started (start_session), resumed (resume_session), and exported (export_session_data). Session state includes oscillation buffer data and is stored in secure JSON files.

What data types are supported?

The system supports 19 data types including conversation, memory, internal state, relationship, engine state, oscillation pattern, and character profile data.

评论

数据库 分类下的更多 MCP 服务器