init.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package openmemory
  2. import (
  3. _ "embed"
  4. "github.com/labring/aiproxy/core/model"
  5. mcpservers "github.com/labring/aiproxy/mcp-servers"
  6. )
  7. //go:embed README.md
  8. var readme string
  9. //go:embed README.cn.md
  10. var readmeCN string
  11. // need import in mcpregister/init.go
  12. func init() {
  13. mcpservers.Register(
  14. mcpservers.NewMcp(
  15. "openmemory",
  16. "OpenMemory",
  17. model.PublicMCPTypeDocs,
  18. mcpservers.WithTags([]string{"search"}),
  19. mcpservers.WithGitHubURL("https://github.com/mem0ai/mem0/tree/main/openmemory"),
  20. mcpservers.WithDescription(
  21. "OpenMemory is your personal memory layer for large language models (LLMs) - private, portable, and open-source. Your memory data is stored locally, giving you full control over your data. While building AI applications with personalized memory, ensure your data remains secure.",
  22. ),
  23. mcpservers.WithDescriptionCN(
  24. "OpenMemory 是您的个人记忆层,适用于大型语言模型(LLM)——私有、便携且开源。您的记忆数据存储在本地,让您完全掌控自己的数据。在构建具有个性化记忆的AI应用程序的同时,确保您的数据安全。",
  25. ),
  26. mcpservers.WithReadme(readme),
  27. mcpservers.WithReadmeCN(readmeCN),
  28. ),
  29. )
  30. }