Skip to content

Commit b590213

Browse files
authored
Merge branch 'main' into windows-default-encoding-fix
2 parents 2ce3666 + 0e7d79c commit b590213

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1159
-137
lines changed

.github/workflows/typescript.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
- uses: actions/setup-node@v4
3636
with:
37-
node-version: 18
37+
node-version: 22
3838
cache: npm
3939

4040
- name: Install dependencies
@@ -64,7 +64,7 @@ jobs:
6464
- uses: actions/checkout@v4
6565
- uses: actions/setup-node@v4
6666
with:
67-
node-version: 18
67+
node-version: 22
6868
cache: npm
6969
registry-url: "https://registry.npmjs.org"
7070

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,15 @@ Official integrations are maintained by companies building production ready MCP
4444
- <img height="12" width="12" src="https://e2b.dev/favicon.ico" alt="E2B Logo" /> **[E2B](https://github.com/e2b-dev/mcp-server)** - Run code in secure sandboxes hosted by [E2B](https://e2b.dev)
4545
- <img height="12" width="12" src="https://exa.ai/images/favicon-32x32.png" alt="Exa Logo" /> **[Exa](https://github.com/exa-labs/exa-mcp-server)** - Search Engine made for AIs by [Exa](https://exa.ai)
4646
- <img height="12" width="12" src="https://cdn.simpleicons.org/jetbrains" /> **[JetBrains](https://github.com/JetBrains/mcp-jetbrains)** – Work on your code with JetBrains IDEs
47+
- **[Needle](https://github.com/JANHMS/needle-mcp)** - Production-ready RAG out of the box to search and retrieve data from your own documents.
4748
- **[Neon](https://github.com/neondatabase/mcp-server-neon)** - Interact with the Neon serverless Postgres platform
4849
- <img height="12" width="12" src="https://neo4j.com/favicon.ico" alt="Neo4j Logo" /> **[Neo4j](https://github.com/neo4j-contrib/mcp-neo4j/)** - Neo4j graph database server (schema + read/write-cypher) and separate graph database backed memory
4950
- <img height="12" width="12" src="https://www.tinybird.co/favicon.ico" alt="Tinybird Logo" /> **[Tinybird](https://github.com/tinybirdco/mcp-tinybird)** - Interact with Tinybird serverless ClickHouse platform
5051
- <img height="12" width="12" src="https://pics.fatwang2.com/56912e614b35093426c515860f9f2234.svg" /> [Search1API](https://github.com/fatwang2/search1api-mcp) - One API for Search, Crawling, and Sitemaps
5152
- <img height="12" width="12" src="https://qdrant.tech/img/brand-resources-logos/logomark.svg" /> **[Qdrant](https://github.com/qdrant/mcp-server-qdrant/)** - Implement semantic memory layer on top of the Qdrant vector search engine
5253
- <img height="12" width="12" src="https://metoro.io/static/images/logos/Metoro.svg" /> **[Metoro](https://github.com/metoro-io/metoro-mcp-server)** - Query and interact with kubernetes environments monitored by Metoro
5354

55+
5456
### 🌎 Community Servers
5557

5658
A growing set of community-developed and maintained servers demonstrates various applications of MCP across different domains.
@@ -103,6 +105,9 @@ A growing set of community-developed and maintained servers demonstrates various
103105
- **[TMDB](https://github.com/Laksh-star/mcp-server-tmdb)** - This MCP server integrates with The Movie Database (TMDB) API to provide movie information, search capabilities, and recommendations.
104106
- **[MongoDB](https://github.com/kiliczsh/mcp-mongo-server)** - A Model Context Protocol Server for MongoDB.
105107
- **[Airtable](https://github.com/felores/airtable-mcp)** - Airtable Model Context Protocol Server.
108+
- **[Atlassian](https://github.com/sooperset/mcp-atlassian)** - Interact with Atlassian Cloud products (Confluence and Jira) including searching/reading Confluence spaces/pages, accessing Jira issues, and project metadata.
109+
- **[Google Tasks](https://github.com/zcaceres/gtasks-mcp)** - Google Tasks API Model Context Protocol Server.
110+
- **[Fetch](https://github.com/zcaceres/fetch-mcp)** - A server that flexibly fetches HTML, JSON, Markdown, or plaintext
106111

107112
## 📚 Resources
108113

package-lock.json

Lines changed: 19 additions & 99 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
FROM node:22.12-alpine as builder
2+
3+
COPY src/aws-kb-retrieval-server /app
4+
COPY tsconfig.json /tsconfig.json
5+
6+
WORKDIR /app
7+
8+
RUN --mount=type=cache,target=/root/.npm npm install
9+
10+
FROM node:22-alpine AS release
11+
12+
WORKDIR /app
13+
14+
COPY --from=builder /app/dist /app/dist
15+
COPY --from=builder /app/package.json /app/package.json
16+
COPY --from=builder /app/package-lock.json /app/package-lock.json
17+
18+
ENV NODE_ENV=production
19+
20+
RUN npm ci --ignore-scripts --omit-dev
21+
22+
ENTRYPOINT ["node", "dist/index.js"]

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

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,24 @@ An MCP server implementation for retrieving information from the AWS Knowledge B
2727

2828
Add this to your `claude_desktop_config.json`:
2929

30+
#### Docker
31+
32+
```json
33+
{
34+
"mcpServers": {
35+
"aws-kb-retrieval": {
36+
"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" ],
38+
"env": {
39+
"AWS_ACCESS_KEY_ID": "YOUR_ACCESS_KEY_HERE",
40+
"AWS_SECRET_ACCESS_KEY": "YOUR_SECRET_ACCESS_KEY_HERE",
41+
"AWS_REGION": "YOUR_AWS_REGION_HERE"
42+
}
43+
}
44+
}
45+
}
46+
```
47+
3048
```json
3149
{
3250
"mcpServers": {
@@ -46,6 +64,14 @@ Add this to your `claude_desktop_config.json`:
4664
}
4765
```
4866

67+
## Building
68+
69+
Docker:
70+
71+
```sh
72+
docker build -t mcp/aws-kb-retrieval -f src/aws-kb-retrieval-server/Dockerfile .
73+
```
74+
4975
## License
5076

5177
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.

src/aws-kb-retrieval-server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@aws-sdk/client-bedrock-agent-runtime": "^3.0.0"
2424
},
2525
"devDependencies": {
26-
"@types/node": "^20.10.0",
26+
"@types/node": "^22",
2727
"shx": "^0.3.4",
2828
"typescript": "^5.6.2"
2929
}
30-
}
30+
}

0 commit comments

Comments
 (0)