Skip to content

Commit 4373b1f

Browse files
committed
Improve README.md
1 parent 3b1c79e commit 4373b1f

File tree

6 files changed

+34
-28
lines changed

6 files changed

+34
-28
lines changed

DEVELOPMENT.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Development
2+
3+
This document outlines the development setup and workflow for the Readwise MCP server. Below you'll find instructions for setting up your development environment and configuring Claude for local development.
4+
5+
## Getting started
6+
1. Install Git hooks: `uvx pre-commit install`.
7+
2. Run `npm run dev`.
8+
3. Use the following Claude config:
9+
```
10+
{
11+
"mcpServers": {
12+
"Readwise MCP": {
13+
"command": "node",
14+
"args": [
15+
"/path/to/your/readwise-mcp/build/index.js"
16+
],
17+
"env": {
18+
"BASE_URL": "https://local.readwise.io:8000",
19+
"NODE_TLS_REJECT_UNAUTHORIZED": "0",
20+
"ACCESS_TOKEN": "XXXXXXXXX"
21+
}
22+
}
23+
}
24+
}
25+
```
26+
4. Remember to restart Claude after each modification to the code.

README.md

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This project is a local [MCP server](https://spec.modelcontextprotocol.io) desig
1010

1111
## Installation in Claude
1212

13+
0. Please make sure you have [Node](https://nodejs.org/en/download) installed.
1314
1. Open Claude desktop app.
1415
2. Navigate to Settings > Developer.
1516
3. Click `Edit Config`.
@@ -31,27 +32,6 @@ This project is a local [MCP server](https://spec.modelcontextprotocol.io) desig
3132
}
3233
```
3334

34-
## Development
35+
### Known Issues
3536

36-
### Getting started
37-
1. Install Git hooks: `uvx pre-commit install`.
38-
2. Run `npm run dev`.
39-
3. Use the following Claude config:
40-
```
41-
{
42-
"mcpServers": {
43-
"Readwise MCP": {
44-
"command": "node",
45-
"args": [
46-
"/path/to/your/readwise-mcp/build/index.js"
47-
],
48-
"env": {
49-
"BASE_URL": "https://local.readwise.io:8000",
50-
"NODE_TLS_REJECT_UNAUTHORIZED": "0",
51-
"ACCESS_TOKEN": "XXXXXXXXX"
52-
}
53-
}
54-
}
55-
}
56-
```
57-
4. Remember to restart Claude after each modification to the code.
37+
When using this MCP server, you may occasionally encounter MCP errors during your conversations with Claude. If you experience such errors, we recommend trying to switch between different Claude models (e.g., from Claude 3.5 Haiku to Claude 3.7 Sonnet) as this often resolves the issue.

build/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class ReadwiseMcp {
88
constructor() {
99
this.server = new McpServer({
1010
name: "Readwise MCP",
11-
version: "0.0.3"
11+
version: "0.0.4"
1212
});
1313
this.axios = axios.create({
1414
baseURL: process.env.BASE_URL ?? "https://readwise.io",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@readwise/readwise-mcp",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "Readwise MCP",
55
"homepage": "https://readwise.io",
66
"private": false,

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class ReadwiseMcp {
1111
constructor() {
1212
this.server = new McpServer({
1313
name: "Readwise MCP",
14-
version: "0.0.3"
14+
version: "0.0.4"
1515
});
1616

1717
this.axios = axios.create({

0 commit comments

Comments
 (0)