You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Clean up code formatting and enhance documentation
- Reformatted the LICENSE file for improved readability by adjusting line breaks.
- Updated README.md to enhance clarity and structure, including better formatting of sections and descriptions.
- Ensured consistent use of quotation marks and spacing in TypeScript files, particularly in src/index.ts and src/db/client.ts.
- Added missing newlines at the end of several files, including package.json and renovate.json, to adhere to coding standards.
- Improved the GitHub Actions workflow file by removing unnecessary whitespace for cleaner code.
- Maintained existing functionality while enhancing code readability and documentation clarity.
A high-performance, persistent memory system for the Model Context Protocol (MCP) powered by libSQL. This server provides vector search capabilities and efficient knowledge storage using libSQL as the backing store.
5
+
A high-performance, persistent memory system for the Model Context
6
+
Protocol (MCP) powered by libSQL. This server provides vector search
7
+
capabilities and efficient knowledge storage using libSQL as the
@@ -19,7 +22,8 @@ A high-performance, persistent memory system for the Model Context Protocol (MCP
19
22
20
23
## Configuration
21
24
22
-
This server is designed to be used as part of an MCP configuration. Here are examples for different environments:
25
+
This server is designed to be used as part of an MCP configuration.
26
+
Here are examples for different environments:
23
27
24
28
### Cline Configuration
25
29
@@ -41,7 +45,9 @@ Add this to your Cline MCP settings:
41
45
42
46
### Claude Desktop with WSL Configuration
43
47
44
-
For a detailed guide on setting up this server with Claude Desktop in WSL, see [Getting MCP Server Working with Claude Desktop in WSL](https://scottspence.com/posts/getting-mcp-server-working-with-claude-desktop-in-wsl).
48
+
For a detailed guide on setting up this server with Claude Desktop in
49
+
WSL, see
50
+
[Getting MCP Server Working with Claude Desktop in WSL](https://scottspence.com/posts/getting-mcp-server-working-with-claude-desktop-in-wsl).
45
51
46
52
Add this to your Claude Desktop configuration for WSL environments:
47
53
@@ -62,7 +68,8 @@ Add this to your Claude Desktop configuration for WSL environments:
62
68
63
69
### Database Configuration
64
70
65
-
The server supports both local SQLite and remote libSQL databases through the LIBSQL_URL environment variable:
71
+
The server supports both local SQLite and remote libSQL databases
72
+
through the LIBSQL_URL environment variable:
66
73
67
74
For local SQLite databases:
68
75
@@ -85,13 +92,17 @@ For remote libSQL databases (e.g., Turso):
85
92
}
86
93
```
87
94
88
-
Note: When using WSL, ensure the database path uses the Linux filesystem format (e.g., `/home/username/...`) rather than Windows format.
95
+
Note: When using WSL, ensure the database path uses the Linux
96
+
filesystem format (e.g., `/home/username/...`) rather than Windows
97
+
format.
89
98
90
-
By default, if no URL is provided, it will use `file:/memory-tool.db` in the current directory.
99
+
By default, if no URL is provided, it will use `file:/memory-tool.db`
100
+
in the current directory.
91
101
92
102
## API
93
103
94
-
The server implements the standard MCP memory interface with additional vector search capabilities:
104
+
The server implements the standard MCP memory interface with
105
+
additional vector search capabilities:
95
106
96
107
- Entity Management
97
108
- Create/Update entities with embeddings
@@ -108,7 +119,8 @@ The server uses a libSQL database with the following schema:
108
119
109
120
- Entities table: Stores entity information and embeddings
110
121
- Relations table: Stores relationships between entities
111
-
- Vector search capabilities implemented using libSQL's built-in vector operations
122
+
- Vector search capabilities implemented using libSQL's built-in
123
+
vector operations
112
124
113
125
## Development
114
126
@@ -136,13 +148,15 @@ pnpm release
136
148
137
149
## Contributing
138
150
139
-
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
151
+
Contributions are welcome! Please read our contributing guidelines
152
+
before submitting pull requests.
140
153
141
154
## License
142
155
143
156
MIT License - see the [LICENSE](LICENSE) file for details.
144
157
145
158
## Acknowledgments
146
159
147
-
- Built on the [Model Context Protocol](https://github.com/modelcontextprotocol)
0 commit comments