Skip to content

Commit 4fe922c

Browse files
authored
Merge branch 'main' into update_readme
2 parents bcf4ec7 + 52db0d9 commit 4fe922c

21 files changed

Lines changed: 1332 additions & 44 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ Official integrations are maintained by companies building production ready MCP
5353
- <img height="12" width="12" src="https://resources.audiense.com/hubfs/favicon-1.png" alt="Audiense Logo" /> **[Audiense Insights](https://github.com/AudienseCo/mcp-audiense-insights)** - Marketing insights and audience analysis from [Audiense](https://www.audiense.com/products/audiense-insights) reports, covering demographic, cultural, influencer, and content engagement analysis.
5454
- <img height="12" width="12" src="https://a0.awsstatic.com/libra-css/images/site/fav/favicon.ico" alt="AWS Logo" /> **[AWS](https://github.com/awslabs/mcp)** - Specialized MCP servers that bring AWS best practices directly to your development workflow.
5555
- <img height="12" width="12" src="https://axiom.co/favicon.ico" alt="Axiom Logo" /> **[Axiom](https://github.com/axiomhq/mcp-server-axiom)** - Query and analyze your Axiom logs, traces, and all other event data in natural language
56+
- <img height="12" width="12" src="https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/acom_social_icon_azure" alt="Microsoft Azure Logo" /> **[Azure](https://github.com/Azure/azure-mcp)** - The Azure MCP Server gives MCP Clients access to key Azure services and tools like Azure Storage, Cosmos DB, the Azure CLI, and more.
5657
- <img height="12" width="12" src="https://www.bankless.com/favicon.ico" alt="Bankless Logo" /> **[Bankless Onchain](https://github.com/bankless/onchain-mcp)** - Query Onchain data, like ERC20 tokens, transaction history, smart contract state.
5758
- <img height="12" width="12" src="https://bicscan.io/favicon.png" alt="BICScan Logo" /> **[BICScan](https://github.com/ahnlabio/bicscan-mcp)** - Risk score / asset holdings of EVM blockchain address (EOA, CA, ENS) and even domain names.
5859
- <img height="12" width="12" src="https://web-cdn.bitrise.io/favicon.ico" alt="Bitrise Logo" /> **[Bitrise](https://github.com/bitrise-io/bitrise-mcp)** - Chat with your builds, CI, and [more](https://bitrise.io/blog/post/chat-with-your-builds-ci-and-more-introducing-the-bitrise-mcp-server).

src/aws-kb-retrieval-server/README.md

Lines changed: 107 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,18 @@ Add this to your `claude_desktop_config.json`:
3434
"mcpServers": {
3535
"aws-kb-retrieval": {
3636
"command": "docker",
37-
"args": [ "run", "-i", "--rm", "-e", "AWS_ACCESS_KEY_ID", "-e", "AWS_SECRET_ACCESS_KEY", "-e", "AWS_REGION", "mcp/aws-kb-retrieval-server" ],
37+
"args": [
38+
"run",
39+
"-i",
40+
"--rm",
41+
"-e",
42+
"AWS_ACCESS_KEY_ID",
43+
"-e",
44+
"AWS_SECRET_ACCESS_KEY",
45+
"-e",
46+
"AWS_REGION",
47+
"mcp/aws-kb-retrieval-server"
48+
],
3849
"env": {
3950
"AWS_ACCESS_KEY_ID": "YOUR_ACCESS_KEY_HERE",
4051
"AWS_SECRET_ACCESS_KEY": "YOUR_SECRET_ACCESS_KEY_HERE",
@@ -50,10 +61,7 @@ Add this to your `claude_desktop_config.json`:
5061
"mcpServers": {
5162
"aws-kb-retrieval": {
5263
"command": "npx",
53-
"args": [
54-
"-y",
55-
"@modelcontextprotocol/server-aws-kb-retrieval"
56-
],
64+
"args": ["-y", "@modelcontextprotocol/server-aws-kb-retrieval"],
5765
"env": {
5866
"AWS_ACCESS_KEY_ID": "YOUR_ACCESS_KEY_HERE",
5967
"AWS_SECRET_ACCESS_KEY": "YOUR_SECRET_ACCESS_KEY_HERE",
@@ -64,16 +72,106 @@ Add this to your `claude_desktop_config.json`:
6472
}
6573
```
6674

75+
### Usage with VS Code
76+
77+
For quick installation, use one of the one-click install buttons below...
78+
79+
[![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=aws-kb-retrieval&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_access_key%22%2C%22description%22%3A%22AWS%20Access%20Key%20ID%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_secret_key%22%2C%22description%22%3A%22AWS%20Secret%20Access%20Key%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_region%22%2C%22description%22%3A%22AWS%20Region%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-aws-kb-retrieval%22%5D%2C%22env%22%3A%7B%22AWS_ACCESS_KEY_ID%22%3A%22%24%7Binput%3Aaws_access_key%7D%22%2C%22AWS_SECRET_ACCESS_KEY%22%3A%22%24%7Binput%3Aaws_secret_key%7D%22%2C%22AWS_REGION%22%3A%22%24%7Binput%3Aaws_region%7D%22%7D%7D) [![Install with NPX in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-NPM-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=aws-kb-retrieval&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_access_key%22%2C%22description%22%3A%22AWS%20Access%20Key%20ID%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_secret_key%22%2C%22description%22%3A%22AWS%20Secret%20Access%20Key%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_region%22%2C%22description%22%3A%22AWS%20Region%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-aws-kb-retrieval%22%5D%2C%22env%22%3A%7B%22AWS_ACCESS_KEY_ID%22%3A%22%24%7Binput%3Aaws_access_key%7D%22%2C%22AWS_SECRET_ACCESS_KEY%22%3A%22%24%7Binput%3Aaws_secret_key%7D%22%2C%22AWS_REGION%22%3A%22%24%7Binput%3Aaws_region%7D%22%7D%7D&quality=insiders)
80+
81+
[![Install with Docker in VS Code](https://img.shields.io/badge/VS_Code-Docker-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=aws-kb-retrieval&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_access_key%22%2C%22description%22%3A%22AWS%20Access%20Key%20ID%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_secret_key%22%2C%22description%22%3A%22AWS%20Secret%20Access%20Key%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_region%22%2C%22description%22%3A%22AWS%20Region%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22mcp%2Faws-kb-retrieval-server%22%5D%2C%22env%22%3A%7B%22AWS_ACCESS_KEY_ID%22%3A%22%24%7Binput%3Aaws_access_key%7D%22%2C%22AWS_SECRET_ACCESS_KEY%22%3A%22%24%7Binput%3Aaws_secret_key%7D%22%2C%22AWS_REGION%22%3A%22%24%7Binput%3Aaws_region%7D%22%7D%7D) [![Install with Docker in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Docker-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=aws-kb-retrieval&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_access_key%22%2C%22description%22%3A%22AWS%20Access%20Key%20ID%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_secret_key%22%2C%22description%22%3A%22AWS%20Secret%20Access%20Key%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22aws_region%22%2C%22description%22%3A%22AWS%20Region%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22mcp%2Faws-kb-retrieval-server%22%5D%2C%22env%22%3A%7B%22AWS_ACCESS_KEY_ID%22%3A%22%24%7Binput%3Aaws_access_key%7D%22%2C%22AWS_SECRET_ACCESS_KEY%22%3A%22%24%7Binput%3Aaws_secret_key%7D%22%2C%22AWS_REGION%22%3A%22%24%7Binput%3Aaws_region%7D%22%7D%7D&quality=insiders)
82+
83+
#### Manual Installation
84+
85+
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing `Ctrl + Shift + P` and typing `Preferences: Open Settings (JSON)`.
86+
87+
Optionally, you can add it to a file called `.vscode/mcp.json` in your workspace. This will allow you to share the configuration with others.
88+
89+
> Note that the `mcp` key is not needed in the `.vscode/mcp.json` file.
90+
91+
```json
92+
{
93+
"mcp": {
94+
"inputs": [
95+
{
96+
"type": "promptString",
97+
"id": "aws_access_key",
98+
"description": "AWS Access Key ID",
99+
"password": true
100+
},
101+
{
102+
"type": "promptString",
103+
"id": "aws_secret_key",
104+
"description": "AWS Secret Access Key",
105+
"password": true
106+
},
107+
{
108+
"type": "promptString",
109+
"id": "aws_region",
110+
"description": "AWS Region"
111+
}
112+
],
113+
"servers": {
114+
"aws-kb-retrieval": {
115+
"command": "npx",
116+
"args": ["-y", "@modelcontextprotocol/server-aws-kb-retrieval"],
117+
"env": {
118+
"AWS_ACCESS_KEY_ID": "${input:aws_access_key}",
119+
"AWS_SECRET_ACCESS_KEY": "${input:aws_secret_key}",
120+
"AWS_REGION": "${input:aws_region}"
121+
}
122+
}
123+
}
124+
}
125+
}
126+
```
127+
128+
For Docker installation:
129+
130+
```json
131+
{
132+
"mcp": {
133+
"inputs": [
134+
{
135+
"type": "promptString",
136+
"id": "aws_access_key",
137+
"description": "AWS Access Key ID",
138+
"password": true
139+
},
140+
{
141+
"type": "promptString",
142+
"id": "aws_secret_key",
143+
"description": "AWS Secret Access Key",
144+
"password": true
145+
},
146+
{
147+
"type": "promptString",
148+
"id": "aws_region",
149+
"description": "AWS Region"
150+
}
151+
],
152+
"servers": {
153+
"aws-kb-retrieval": {
154+
"command": "docker",
155+
"args": ["run", "-i", "--rm", "mcp/aws-kb-retrieval-server"],
156+
"env": {
157+
"AWS_ACCESS_KEY_ID": "${input:aws_access_key}",
158+
"AWS_SECRET_ACCESS_KEY": "${input:aws_secret_key}",
159+
"AWS_REGION": "${input:aws_region}"
160+
}
161+
}
162+
}
163+
}
164+
}
165+
```
166+
67167
## Building
68168

69-
Docker:
169+
Docker:
70170

71171
```sh
72-
docker build -t mcp/aws-kb-retrieval -f src/aws-kb-retrieval-server/Dockerfile .
172+
docker build -t mcp/aws-kb-retrieval -f src/aws-kb-retrieval-server/Dockerfile .
73173
```
74174

75175
## License
76176

77177
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
78-
79-
This README assumes that your server package is named `@modelcontextprotocol/server-aws-kb-retrieval`. Adjust the package name and installation details if they differ in your setup. Also, ensure that your server script is correctly built and that all dependencies are properly managed in your `package.json`.

src/brave-search/README.md

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ An MCP server implementation that integrates the Brave Search API, providing bot
1212
## Tools
1313

1414
- **brave_web_search**
15+
1516
- Execute web searches with pagination and filtering
1617
- Inputs:
1718
- `query` (string): Search terms
@@ -25,15 +26,16 @@ An MCP server implementation that integrates the Brave Search API, providing bot
2526
- `count` (number, optional): Number of results (max 20)
2627
- Automatically falls back to web search if no local results found
2728

28-
2929
## Configuration
3030

3131
### Getting an API Key
32+
3233
1. Sign up for a [Brave Search API account](https://brave.com/search/api/)
3334
2. Choose a plan (Free tier available with 2,000 queries/month)
3435
3. Generate your API key [from the developer dashboard](https://api-dashboard.search.brave.com/app/keys)
3536

3637
### Usage with Claude Desktop
38+
3739
Add this to your `claude_desktop_config.json`:
3840

3941
### Docker
@@ -78,6 +80,78 @@ Add this to your `claude_desktop_config.json`:
7880
}
7981
```
8082

83+
### Usage with VS Code
84+
85+
For quick installation, use the one-click installation buttons below...
86+
87+
[![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=brave&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22apiKey%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-brave-search%22%5D%2C%22env%22%3A%7B%22BRAVE_API_KEY%22%3A%22%24%7Binput%3Abrave_api_key%7D%22%7D%7D) [![Install with NPX in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-NPM-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=brave&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22apiKey%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40modelcontextprotocol%2Fserver-brave-search%22%5D%2C%22env%22%3A%7B%22BRAVE_API_KEY%22%3A%22%24%7Binput%3Abrave_api_key%7D%22%7D%7D&quality=insiders)
88+
89+
[![Install with Docker in VS Code](https://img.shields.io/badge/VS_Code-Docker-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=brave&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22apiKey%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22BRAVE_API_KEY%22%2C%22mcp%2Fbrave-search%22%5D%2C%22env%22%3A%7B%22BRAVE_API_KEY%22%3A%22%24%7Binput%3Abrave_api_key%7D%22%7D%7D) [![Install with Docker in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Docker-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=brave&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22apiKey%22%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22BRAVE_API_KEY%22%2C%22mcp%2Fbrave-search%22%5D%2C%22env%22%3A%7B%22BRAVE_API_KEY%22%3A%22%24%7Binput%3Abrave_api_key%7D%22%7D%7D&quality=insiders)
90+
91+
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing `Ctrl + Shift + P` and typing `Preferences: Open User Settings (JSON)`.
92+
93+
Optionally, you can add it to a file called `.vscode/mcp.json` in your workspace. This will allow you to share the configuration with others.
94+
95+
> Note that the `mcp` key is not needed in the `.vscode/mcp.json` file.
96+
97+
#### Docker
98+
99+
```json
100+
{
101+
"mcp": {
102+
"inputs": [
103+
{
104+
"type": "promptString",
105+
"id": "brave_api_key",
106+
"description": "Brave Search API Key",
107+
"password": true
108+
}
109+
],
110+
"servers": {
111+
"brave-search": {
112+
"command": "docker",
113+
"args": [
114+
"run",
115+
"-i",
116+
"--rm",
117+
"-e",
118+
"BRAVE_API_KEY",
119+
"mcp/brave-search"
120+
],
121+
"env": {
122+
"BRAVE_API_KEY": "${input:brave_api_key}"
123+
}
124+
}
125+
}
126+
}
127+
}
128+
```
129+
130+
#### NPX
131+
132+
```json
133+
{
134+
"mcp": {
135+
"inputs": [
136+
{
137+
"type": "promptString",
138+
"id": "brave_api_key",
139+
"description": "Brave Search API Key",
140+
"password": true
141+
}
142+
],
143+
"servers": {
144+
"brave-search": {
145+
"command": "npx",
146+
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
147+
"env": {
148+
"BRAVE_API_KEY": "${input:brave_api_key}"
149+
}
150+
}
151+
}
152+
}
153+
}
154+
```
81155

82156
## Build
83157

0 commit comments

Comments
 (0)