From 45893e600aece7ef63b0f126156b2e26df45f764 Mon Sep 17 00:00:00 2001
From: restlessronin <88921269+restlessronin@users.noreply.github.com>
Date: Sat, 11 Jan 2025 22:21:39 +0530
Subject: [PATCH 1/5] Update README.md to add llm-context community project
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 21f4d4bf..0d80c355 100644
--- a/README.md
+++ b/README.md
@@ -95,6 +95,7 @@ A growing set of community-developed and maintained servers demonstrates various
- **[Kubernetes](https://github.com/Flux159/mcp-server-kubernetes)** - Connect to Kubernetes cluster and manage pods, deployments, and services.
- **[Linear](https://github.com/jerhadf/linear-mcp-server)** - Allows LLM to interact with Linear's API for project management, including searching, creating, and updating issues.
- **[LlamaCloud](https://github.com/run-llama/mcp-server-llamacloud)** (by marcusschiesser) - Integrate the data stored in a managed index on [LlamaCloud](https://cloud.llamaindex.ai/)
+- **[llm-context](https://github.com/cyberchitta/llm-context.py)** - Provides a repo-packing MCP tool with configurable profiles that specify file inclusion/exclusion patterns and optional prompts.
- **[MCP Installer](https://github.com/anaisbetts/mcp-installer)** - This server is a server that installs other MCP servers for you.
- **[mcp-k8s-go](https://github.com/strowk/mcp-k8s-go)** - Golang-based Kubernetes server for MCP to browse pods and their logs, events, namespaces and more. Built to be extensible.
- **[MSSQL](https://github.com/aekanun2020/mcp-server/)** - MSSQL database integration with configurable access controls and schema inspection
From d564806b73c0b3066addc3c6b44d13cd90b3d3f6 Mon Sep 17 00:00:00 2001
From: Roy Derks <10717410+royderks@users.noreply.github.com>
Date: Wed, 15 Jan 2025 15:20:31 -0800
Subject: [PATCH 2/5] Add IBM wxflows to list of official integrations
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 67ed5434..154d73db 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,7 @@ Official integrations are maintained by companies building production ready MCP
-
**[E2B](https://github.com/e2b-dev/mcp-server)** - Run code in secure sandboxes hosted by [E2B](https://e2b.dev)
-
**[Exa](https://github.com/exa-labs/exa-mcp-server)** - Search Engine made for AIs by [Exa](https://exa.ai)
-
**[Fireproof](https://github.com/fireproof-storage/mcp-database-server)** - Immutable ledger database with live synchronization
+- **[IBM wxflows](https://github.com/IBM/wxflows/tree/main/examples/mcp/javascript)** - Tool platform by IBM to build, test and deploy tools for any data source
-
**[JetBrains](https://github.com/JetBrains/mcp-jetbrains)** – Work on your code with JetBrains IDEs
-
**[Kagi Search](https://github.com/kagisearch/kagimcp)** - Search the web using Kagi's search API
-
**[Meilisearch](https://github.com/meilisearch/meilisearch-mcp)** - Interact & query with Meilisearch (Full-text & semantic search API)
From e8f1bb4c000894f2d452f18859cb0bd9c47c7f51 Mon Sep 17 00:00:00 2001
From: Ben Sully
Date: Fri, 17 Jan 2025 08:34:17 +0000
Subject: [PATCH 3/5] Add Grafana third-party server to README
See https://github.com/grafana/mcp-grafana.
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 67ed5434..c49c7de7 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,7 @@ Official integrations are maintained by companies building production ready MCP
-
**[E2B](https://github.com/e2b-dev/mcp-server)** - Run code in secure sandboxes hosted by [E2B](https://e2b.dev)
-
**[Exa](https://github.com/exa-labs/exa-mcp-server)** - Search Engine made for AIs by [Exa](https://exa.ai)
-
**[Fireproof](https://github.com/fireproof-storage/mcp-database-server)** - Immutable ledger database with live synchronization
+-
**[Grafana](https://github.com/grafana/mcp-grafana)** - Search dashboards, investigate incidents and query datasources in your Grafana instance
-
**[JetBrains](https://github.com/JetBrains/mcp-jetbrains)** – Work on your code with JetBrains IDEs
-
**[Kagi Search](https://github.com/kagisearch/kagimcp)** - Search the web using Kagi's search API
-
**[Meilisearch](https://github.com/meilisearch/meilisearch-mcp)** - Interact & query with Meilisearch (Full-text & semantic search API)
From 0cf470e84662bea9d41e8d63f0c37acd0383128c Mon Sep 17 00:00:00 2001
From: freiit
Date: Fri, 17 Jan 2025 11:09:24 +0100
Subject: [PATCH 4/5] "," after last element of JSON object removed.
---
src/filesystem/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/filesystem/README.md b/src/filesystem/README.md
index 05c915ad..c52f1a40 100644
--- a/src/filesystem/README.md
+++ b/src/filesystem/README.md
@@ -124,7 +124,7 @@ Note: all directories must be mounted to `/projects` by default.
"--mount", "type=bind,src=/path/to/other/allowed/dir,dst=/projects/other/allowed/dir,ro",
"--mount", "type=bind,src=/path/to/file.txt,dst=/projects/path/to/file.txt",
"mcp/filesystem",
- "/projects",
+ "/projects"
]
}
}
From fe014d21362c964928dc56c7bb699bd77ad158cf Mon Sep 17 00:00:00 2001
From: Justin Spahr-Summers
Date: Wed, 22 Jan 2025 11:13:29 +0000
Subject: [PATCH 5/5] Fix old `toolResult` usage in GitHub server
---
src/github/index.ts | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/github/index.ts b/src/github/index.ts
index fd77f017..3d60e8fa 100644
--- a/src/github/index.ts
+++ b/src/github/index.ts
@@ -289,21 +289,27 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
const args = issues.ListIssuesOptionsSchema.parse(request.params.arguments);
const { owner, repo, ...options } = args;
const result = await issues.listIssues(owner, repo, options);
- return { toolResult: result };
+ return {
+ content: [{ type: "text", text: JSON.stringify(result, null, 2) }],
+ };
}
case "update_issue": {
const args = issues.UpdateIssueOptionsSchema.parse(request.params.arguments);
const { owner, repo, issue_number, ...options } = args;
const result = await issues.updateIssue(owner, repo, issue_number, options);
- return { toolResult: result };
+ return {
+ content: [{ type: "text", text: JSON.stringify(result, null, 2) }],
+ };
}
case "add_issue_comment": {
const args = issues.IssueCommentSchema.parse(request.params.arguments);
const { owner, repo, issue_number, body } = args;
const result = await issues.addIssueComment(owner, repo, issue_number, body);
- return { toolResult: result };
+ return {
+ content: [{ type: "text", text: JSON.stringify(result, null, 2) }],
+ };
}
case "list_commits": {
@@ -323,7 +329,9 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
case "get_issue": {
const args = issues.GetIssueSchema.parse(request.params.arguments);
const issue = await issues.getIssue(args.owner, args.repo, args.issue_number);
- return { toolResult: issue };
+ return {
+ content: [{ type: "text", text: JSON.stringify(issue, null, 2) }],
+ };
}
default: