cursor readme
This commit is contained in:
51
README.md
51
README.md
@@ -91,11 +91,13 @@ claude mcp add appwrite-mcp-server "C:\Users\moh12\app-write-mcp\dist\index.js"
|
|||||||
|
|
||||||
#### Option B: Cursor IDE Integration
|
#### Option B: Cursor IDE Integration
|
||||||
|
|
||||||
1. **Open Cursor Settings** (Ctrl/Cmd + ,)
|
> 💡 **Note:** Cursor doesn't support `.env` files for MCP servers, so we pass environment variables directly in the configuration.
|
||||||
|
|
||||||
2. **Search for "MCP"** in the settings search bar
|
1. **Open Command Palette** (`Ctrl/Cmd + Shift + P`)
|
||||||
|
|
||||||
3. **Add MCP Server Configuration:**
|
2. **Type "Preferences: Open Settings (JSON)"**
|
||||||
|
|
||||||
|
3. **Add MCP Server Configuration to your settings.json:**
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"mcp.servers": {
|
"mcp.servers": {
|
||||||
@@ -103,19 +105,39 @@ claude mcp add appwrite-mcp-server "C:\Users\moh12\app-write-mcp\dist\index.js"
|
|||||||
"command": "node",
|
"command": "node",
|
||||||
"args": ["C:\\path\\to\\your\\app-write-mcp\\dist\\index.js"],
|
"args": ["C:\\path\\to\\your\\app-write-mcp\\dist\\index.js"],
|
||||||
"env": {
|
"env": {
|
||||||
"NODE_ENV": "production"
|
"APPWRITE_PROJECT_ID": "your-project-id-here",
|
||||||
|
"APPWRITE_API_ENDPOINT": "https://cloud.appwrite.io/v1",
|
||||||
|
"APPWRITE_API_KEY": "your-api-key-here"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **Alternative: Use Cursor's settings.json file:**
|
4. **Replace the configuration values:**
|
||||||
- Open Command Palette (`Ctrl/Cmd + Shift + P`)
|
- **Path**: Update `C:\\path\\to\\your\\app-write-mcp\\dist\\index.js` with your actual path
|
||||||
- Type "Preferences: Open Settings (JSON)"
|
- **Project ID**: Your Appwrite project ID
|
||||||
- Add the MCP configuration above
|
- **API Endpoint**: Your Appwrite endpoint (Cloud or self-hosted)
|
||||||
|
- **API Key**: Your Appwrite API key with required permissions
|
||||||
|
|
||||||
5. **Restart Cursor** to load the MCP server
|
5. **Example configuration:**
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"mcp.servers": {
|
||||||
|
"appwrite-mcp-server": {
|
||||||
|
"command": "node",
|
||||||
|
"args": ["C:\\Users\\username\\app-write-mcp\\dist\\index.js"],
|
||||||
|
"env": {
|
||||||
|
"APPWRITE_PROJECT_ID": "6612345a000818bb9d2e",
|
||||||
|
"APPWRITE_API_ENDPOINT": "https://cloud.appwrite.io/v1",
|
||||||
|
"APPWRITE_API_KEY": "standard_1234567890abcdef..."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
6. **Save the file and restart Cursor** to load the MCP server
|
||||||
|
|
||||||
#### Option C: Continue.dev Integration
|
#### Option C: Continue.dev Integration
|
||||||
|
|
||||||
@@ -128,13 +150,20 @@ claude mcp add appwrite-mcp-server "C:\Users\moh12\app-write-mcp\dist\index.js"
|
|||||||
{
|
{
|
||||||
"name": "appwrite-mcp-server",
|
"name": "appwrite-mcp-server",
|
||||||
"command": "node",
|
"command": "node",
|
||||||
"args": ["C:\\path\\to\\your\\app-write-mcp\\dist\\index.js"]
|
"args": ["C:\\path\\to\\your\\app-write-mcp\\dist\\index.js"],
|
||||||
|
"env": {
|
||||||
|
"APPWRITE_PROJECT_ID": "your-project-id-here",
|
||||||
|
"APPWRITE_API_ENDPOINT": "https://cloud.appwrite.io/v1",
|
||||||
|
"APPWRITE_API_KEY": "your-api-key-here"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
3. **Restart your IDE** to apply the changes
|
3. **Replace with your actual credentials** (same as Cursor configuration above)
|
||||||
|
|
||||||
|
4. **Restart your IDE** to apply the changes
|
||||||
|
|
||||||
### 4️⃣ Verification
|
### 4️⃣ Verification
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user