Skip to content

Commit 188b74c

Browse files
committed
Readme update
1 parent 12e6286 commit 188b74c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server that a
66

77
## Usage
88

9-
**IMPORTANT** - Due to a bug in the .Net MCP library, the server will hang on shutdown. You will need to manually kill the docker container after closing Claude Desktop, and may have dangling dotnet processes if running locally.
9+
**IMPORTANT** - Due to a bug in the .Net MCP library, the server may hang on shutdown. You will need to manually kill the docker container after closing Claude Desktop, and may have dangling dotnet processes if running locally.
1010

1111
Two environment variables control the location and filename of the database.
1212

@@ -16,7 +16,9 @@ Two environment variables control the location and filename of the database.
1616

1717
### Docker
1818

19-
When using docker you must create a persistent volume to store the database (advanced users can mount a folder from their file system). Run `docker volume create knowledgebase` to set it up, then configure the server in your `claude_desktop_config.json` as below. Note that the `DATABASE_PATH` variable will be the path within the container, which defaults to `/db/knowledgebase.sqlite`.
19+
When using docker you must create a persistent volume to store the database (advanced users can mount a folder from their file system). Run `docker volume create knowledgebase` to set it up, then configure the server in your `claude_desktop_config.json` as below.
20+
21+
Note that when using docker the `DATABASE_PATH` variable will be the path within the container, which defaults to `/db/knowledgebase.sqlite`.
2022

2123
```json
2224
{
@@ -62,6 +64,10 @@ When running locally the default database location is in your Application Data d
6264

6365
```
6466

67+
## Prompts
68+
69+
The server includes a "General Memory Usage" prompt to tell the LLM how to use memory. However you may wish to use a custom prompt to be more specific to your usage.
70+
6571
## Development
6672

6773
You can use the app with the `--init-db` parameter to create or upgrade databases for testing. From the KnowledgeBaseServer project directory, run `dotnet run -- --init-db /path/to/db.sqlite`.

0 commit comments

Comments
 (0)