From 7238146c2a3bf12f355f24db741d203b47fbf559 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Thu, 21 Nov 2024 19:41:32 +0000 Subject: [PATCH] Update all example configs --- src/brave-search/README.md | 11 +++++++---- src/filesystem/README.md | 6 +++--- src/gdrive/README.md | 8 +++++--- src/github/README.md | 22 ++++++++++++---------- src/google-maps/README.md | 18 +++++++++++------- src/memory/README.md | 7 ++++--- src/postgres/README.md | 8 +++++--- src/slack/README.md | 29 ++++++++++++++++------------- 8 files changed, 63 insertions(+), 46 deletions(-) diff --git a/src/brave-search/README.md b/src/brave-search/README.md index 0c118e2..6ec4651 100644 --- a/src/brave-search/README.md +++ b/src/brave-search/README.md @@ -37,10 +37,13 @@ An MCP server implementation that integrates the Brave Search API, providing bot Add this to your `claude_desktop_config.json`: ```json -"mcp-server-brave-search": { - "command": "mcp-server-brave-search", - "env": { - "BRAVE_API_KEY": "YOUR_API_KEY_HERE" +{ + "brave-search": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-brave-search"], + "env": { + "BRAVE_API_KEY": "YOUR_API_KEY_HERE" + } } } ``` diff --git a/src/filesystem/README.md b/src/filesystem/README.md index e72019f..913c1c8 100644 --- a/src/filesystem/README.md +++ b/src/filesystem/README.md @@ -82,8 +82,8 @@ Node.js server implementing Model Context Protocol (MCP) for filesystem operatio Add this to your `claude_desktop_config.json`: ```json { - "mcp-server-filesystem": { - "command": "mcp-server-filesystem", - "args": ["Users/username/Desktop", "/path/to/other/allowed/dir"] + "filesystem": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/path/to/other/allowed/dir"] } } diff --git a/src/gdrive/README.md b/src/gdrive/README.md index 5fd0e0d..c4dd4f2 100644 --- a/src/gdrive/README.md +++ b/src/gdrive/README.md @@ -51,7 +51,9 @@ To integrate this server with the desktop app, add the following to your app's s ```json { - "mcp-server-gdrive": { - "command": "mcp-server-gdrive" + "gdrive": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-gdrive"] } -} \ No newline at end of file +} +``` diff --git a/src/github/README.md b/src/github/README.md index aedba32..3f73557 100644 --- a/src/github/README.md +++ b/src/github/README.md @@ -114,13 +114,15 @@ MCP Server for the GitHub API, enabling file operations, repository management, ### Usage with Claude Desktop To use this with Claude Desktop, add the following to your `claude_desktop_config.json`: - ```json - { - "mcp-server-github": { - "command": "mcp-server-github", - "env": { - "GITHUB_PERSONAL_ACCESS_TOKEN": "" - } - } - } - ``` + +```json +{ + "github": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-github"], + "env": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "" + } + } +} +``` diff --git a/src/google-maps/README.md b/src/google-maps/README.md index 8af6dd2..bd39638 100644 --- a/src/google-maps/README.md +++ b/src/google-maps/README.md @@ -55,11 +55,15 @@ MCP Server for the Google Maps API. 1. Get a Google Maps API key by following the instructions [here](https://developers.google.com/maps/documentation/javascript/get-api-key#create-api-keys). 2. To use this with Claude Desktop, add the following to your `claude_desktop_config.json`: - ```json - "mcp-server-google-maps": { - "command": "mcp-server-google-maps", - "env": { - "GOOGLE_MAPS_API_KEY": "" - } + +```json +{ + "google-maps": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-google-maps"], + "env": { + "GOOGLE_MAPS_API_KEY": "" } - ``` + } +} +``` diff --git a/src/memory/README.md b/src/memory/README.md index 40bd7b0..744241d 100644 --- a/src/memory/README.md +++ b/src/memory/README.md @@ -130,8 +130,9 @@ Example: Add this to your claude_desktop_config.json: ```json { - "mcp-server-memory": { - "command": "mcp-server-memory" + "memory": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-memory"] } } ``` @@ -166,4 +167,4 @@ Follow these steps for each interaction: a) Create entities for recurring organizations, people, and significant events b) Connect them to the current entities using relations b) Store facts about them as observations -``` \ No newline at end of file +``` diff --git a/src/postgres/README.md b/src/postgres/README.md index 50a888c..4c8344d 100644 --- a/src/postgres/README.md +++ b/src/postgres/README.md @@ -25,9 +25,11 @@ The server provides schema information for each table in the database: To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your `claude_desktop_config.json`: ```json -"postgres": { - "command": "mcp-server-postgres", - "args": ["postgresql://localhost/mydb"] +{ + "postgres": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"] + } } ``` diff --git a/src/slack/README.md b/src/slack/README.md index 7c99a4a..aec07c4 100644 --- a/src/slack/README.md +++ b/src/slack/README.md @@ -93,18 +93,21 @@ MCP Server for the Slack API, enabling Claude to interact with Slack workspaces. 5. Get your Team ID (starts with a `T`) by following [this guidance](https://slack.com/help/articles/221769328-Locate-your-Slack-URL-or-ID#find-your-workspace-or-org-id) ### Usage with the Claude Desktop app - Add the following to your `claude_desktop_config.json`: - ```json - { - "mcp-server-slack": { - "command": "mcp-server-slack", - "env": { - "SLACK_BOT_TOKEN": "xoxb-your-bot-token", - "SLACK_TEAM_ID": "T01234567" - } - } - } - ``` + +Add the following to your `claude_desktop_config.json`: + +```json +{ + "slack": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-slack"], + "env": { + "SLACK_BOT_TOKEN": "xoxb-your-bot-token", + "SLACK_TEAM_ID": "T01234567" + } + } +} +``` ### Troubleshooting @@ -112,4 +115,4 @@ If you encounter permission errors, verify that: 1. All required scopes are added to your Slack app 2. The app is properly installed to your workspace 3. The tokens and workspace ID are correctly copied to your configuration -4. The app has been added to the channels it needs to access \ No newline at end of file +4. The app has been added to the channels it needs to access