Commit Graph

3898 Commits

Author SHA1 Message Date
Nick Pape
76dcff0617 Fix a lifecycle bug with server everything in stdio mode (#2848) 2025-11-25 21:50:31 +00:00
Nas A.
8e0c890337 Add Wekan MCP server to README (#2966)
* Add Wekan MCP server to README

* Update README.md

moved to community server
2025-11-25 21:45:55 +00:00
UmakanthKaspa
2f93d3c717 Add comprehensive tests for git server functions (#2970)
- Add tests for git_diff_unstaged, git_diff_staged, and git_diff
- Add tests for git_commit and git_reset operations
- Add tests for git_log with different parameters
- Add tests for git_create_branch with base branch support
- Add tests for git_show including initial commit edge case
- Achieve 100% test coverage of git server functions (12/12)
- All 23 tests pass with 0 errors
2025-11-25 21:43:09 +00:00
Eugene Mwangi
9758f34d36 chore(uv): Prefer --locked for dependency sync (#1852)
Adopt uv best practice for dependency synchronization.

[Note]
- (uv sync --frozen) proceeds with an out-dated lockfile.
  This could lead to inconsistencies.

[Docs]
See: https://docs.astral.sh/uv/concepts/projects/sync/#locking-and-syncing
2025-11-25 21:36:35 +00:00
Shakeel Bhamani
db46aaac85 Add Arr Suite and Restream MCP servers to community registry (#2977)
- Added Arr Suite MCP server for Plex and *arr media automation suite
- Added Restream MCP server for multi-platform live streaming management
- Both servers added in alphabetical order to Community Servers section
2025-11-25 21:31:39 +00:00
Michael Oglesby
fe6717439c Add NetApp MCP server link (#2978) 2025-11-25 21:31:02 +00:00
Zach Fine
068e28509c Add Plus AI MCP server description to README (#2992) 2025-11-25 21:29:50 +00:00
Alex Oprisan
8e804d3066 Add HOPX MCP server to official integrations (#2993) 2025-11-25 21:29:22 +00:00
Snow W. Lee (Sungwon)
ac19dd7571 Add Runbear MCP client to README.md (#2994) 2025-11-25 21:28:27 +00:00
Ho Hieu
fa3cbb58cf docs(README): add Notifly MCP Server to Official Integrations (#2998) 2025-11-25 21:27:13 +00:00
Ho Hieu
78496bf305 docs: add Clix MCP Server to Official Integrations (#2999) 2025-11-25 21:26:41 +00:00
Anton Kutishevsky
816fbbe755 feat: Added Withings MCP server for health data analysis (#3011) 2025-11-25 21:26:14 +00:00
Martin Schultheiß
949314f55f Add Context Processor to Third-Party Servers (#3062)
* Add Context Processor to Third-Party Servers

- Intelligent context management MCP server
- Configurable pre-processing strategies (clarify, analyze, search, fetch)
- Published on npm at context-processor v1.0.0
- 81 passing tests with comprehensive documentation
- GitHub: https://github.com/mschultheiss83/context-processor

* Move Context Processor to Community Servers section

The reviewer requested moving Context Processor from Official Integrations
to Community Servers section, as it is a community-developed server rather
than an official company integration.
2025-11-25 21:24:31 +00:00
Manabu McCloskey
8916262b8b add kubeflow spark mcp server (#2987)
Signed-off-by: Manabu McCloskey <manabu.mccloskey@gmail.com>
2025-11-25 21:13:46 +00:00
Peter Coppinger
7b3c569463 Add Success.co to readme.md (#2991) 2025-11-25 21:13:41 +00:00
Net-assembly
92e967672c HTTP 402 implementation on Solana in an MCP server (#2986)
An MCP server that implements the HTTP 402 standard (client and server side).
2025-11-25 21:12:49 +00:00
paddywalsh
05052560f7 Add Diffusion MCP Server to official integrations (#2985)
Co-authored-by: Paddy Walsh <paddy.walsh@diffusiondata.com>
2025-11-25 21:11:51 +00:00
pranav-k
8c9a83a139 Add listing for Stardog MCP server (#2980) 2025-11-25 21:10:53 +00:00
Willian Pinho
a789dcb7f7 Add Large File MCP server to community servers (#2979) 2025-11-25 21:10:07 +00:00
Facundo Farias
5c06dbbf71 Add DeployHQ integration details to README (#2984)
Add deployhq-mcp-server to third-party servers

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-11-25 21:08:54 +00:00
darode
1e1fda50aa Add Destinia MCP Server (#3022)
Add Destinia MCP server to search for hotels
2025-11-25 21:07:28 +00:00
Wenqiang Wei
82f5ab1a10 Update README.md: Add MemOS API Service MCP to community servers (#3024) 2025-11-25 21:05:20 +00:00
Koichi ITO
902eed6fbf fix(sequential-thinking): Fix a typo for nextThoughtNeeded (#3010)
This PR fixes the `nextThoughtNeeded` parameter that was missed in #3004.
2025-11-25 21:04:30 +00:00
Luigi Di Maggio
3ed4445b42 Add predictive maintenance MCP project to README (#3000)
## Description
Adds a new MCP server for industrial machinery diagnostics and predictive maintenance.

## Server Details
- **Name**: Predictive Maintenance MCP Server
- **Repository**: https://github.com/LGDiMaggio/predictive-maintenance-mcp
- **Category**: Industrial Automation / Data Science
- **Language**: Python
- **Features**: 
  - 25+ diagnostic tools (FFT, envelope analysis, ISO 20816 compliance)
  - ML-based anomaly detection (OneClassSVM, LocalOutlierFactor)
  - Interactive HTML reports with Plotly

## Checklist
- [x] Documentation is complete (README, examples, setup guides)
- [x] MIT License
- [x] Follows MCP protocol standards
- [x] Added to appropriate section in README
2025-11-25 21:04:05 +00:00
eeppodolak
d08027250b Add MCP Elastic Email to Third Party Servers (#3025) 2025-11-25 21:03:04 +00:00
Lei Tang
f221ed0b3f Add Fabi to Community Servers (#3026) 2025-11-25 21:01:56 +00:00
Cyril Navarro
1ab85fa0d7 Add PrestaShop MCP server information to README (#3030) 2025-11-25 20:56:37 +00:00
Nathan Brake
e3372c7af2 Add Notion MCP server fork to README (#3032)
As mentioned in https://github.com/makenotion/notion-mcp-server/issues/142 by @jamiecool, the official open-sourced Notion MCP server does not work well. It returns the raw JSON response from the Notion API, which is way to verbose. This fork of the Notion Server converts read responses to usable Markdown content which is more token efficient.
2025-11-25 20:55:44 +00:00
amar-awx
d00e2a0675 Add Airwallex Developer MCP to Official Integrations (#3035)
* feat: add Airwallex Developer MCP to Official integrations

* Update README.md

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-11-25 20:54:21 +00:00
Louis Fredice NJAKO MOLOM
e194ed4d26 feat: add uuv mcp to official server (#3036) 2025-11-25 20:53:15 +00:00
Srinivasan Sekar
8b7acb6e12 Add Appium MCP Server entry to README (#3039)
MCP server for Mobile Development and Automation | iOS, Android, Simulator, Emulator, and Real Devices
2025-11-25 20:50:13 +00:00
rexshi
cecaad4b03 Add PGYER MCP Server information to README (#3048) 2025-11-25 20:45:45 +00:00
Mikhail Lukianchenko
67033f559b docs: add mcp-proxy (mikluko) to community servers (#3050) 2025-11-25 20:43:53 +00:00
Eyal
4914ac8d45 Update README.md - adding mcp resource (#3055)
docs: add Webrix enterprise MCP gateway
2025-11-25 20:42:19 +00:00
Alessio Pelliccione
fcb451ad62 docs: add CODEX CLI installation for sequential-thinking (#2956)
* docs: add CODEX CLI installation

* fix: command syntax in README for npx usage
2025-11-25 20:37:55 +00:00
Christoph Blecker
99813ce5c9 Update gitpython library for git mcp server (#2948)
* bump: gitpython dependency from 3.1.43 to 3.1.45

* test: use default branch name instead of hardcoding 'master'

* fix: handle d.diff as string in GitPython 3.1.45+
2025-11-25 20:35:33 +00:00
Jairam Patel
7fe5a635a1 Add Current Time UTC to Community MCP server list (#2873)
* Add Current Time UTC to Community MCP server list

* Update README.md

Co-authored-by: Ola Hungerford <olahungerford@gmail.com>

* dummy commit to re-trigger filesystem check

---------

Co-authored-by: Ola Hungerford <olahungerford@gmail.com>
2025-11-25 20:30:18 +00:00
Net-assembly
a247ff6e13 Add Kash.click (#2945)
* Add Kash.click

Kash.click (business managment : sales, client and point of sale managment)

* Update README.md

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-11-25 20:29:14 +00:00
olaservo
92dbd9fd84 docs: simplify quickstart guide links
Address review feedback from @domdomegg to simplify the quickstart
links by removing the anchor to a specific step. Users should see
the full quickstart including verification, and simpler links are
more robust if docs reorganize.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 08:27:00 -07:00
olaservo
6bedb90a5d Rearrange notes 2025-11-24 20:48:59 -07:00
Ola Hungerford
85d8caae97 Merge branch 'main' into update-pr-template-deprecate-readme 2025-11-24 20:42:06 -07:00
Ola Hungerford
c60cfc76a7 Update README.md
Co-authored-by: Tadas Antanavicius <tadas@tadasant.com>
2025-11-24 20:39:51 -07:00
Ola Hungerford
ad7126c6e9 Update README.md
Co-authored-by: Cliff Hall <cliff@futurescale.com>
2025-11-24 20:39:40 -07:00
Valeriy Pavlovich
84c2824f03 # feat(filesystem): add ToolAnnotations hints to filesystem tools (#3045)
**Files touched**

- [src/filesystem/index.ts](../blob/HEAD/src/filesystem/index.ts) — add `annotations` metadata to each tool definition
- [src/filesystem/README.md](../blob/HEAD/src/filesystem/README.md) — document ToolAnnotations mapping for all filesystem tools

## Description

This change adds MCP `ToolAnnotations` (`readOnlyHint`, `idempotentHint`, `destructiveHint`) to all filesystem tools and documents the mapping in the filesystem README. MCP clients can now accurately distinguish read‑only vs. write tools, understand which operations are safe to retry, and highlight potentially destructive actions.

## Server Details

- **Server**: filesystem
- **Area**: tools (metadata returned via `listTools` / `ListToolsRequest`) and server docs

## Motivation and Context

Previously, the filesystem server did not expose ToolAnnotations, so many clients (e.g. ChatGPT Apps) conservatively treated filesystem tools as generic write operations. This led to:

- READ operations being surfaced with WRITE badges and confirmation prompts.
- No way for clients to know which write tools are idempotent or potentially destructive.

This PR aligns the implementation with `servers#2988` and updates the README to clearly document the semantics of each tool. Read‑only operations no longer need to be treated as writes, and destructive/idempotent behavior is explicit for UI and retry logic.

## How Has This Been Tested?

- `npm run build --workspace @modelcontextprotocol/server-filesystem`
- `npm test --workspaces --if-present`

## Breaking Changes

None.

## Types of changes

- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [x] Documentation update

## Checklist

- [x] I have read the [MCP Protocol Documentation](https://modelcontextprotocol.io)
- [x] My changes follows MCP security best practices
- [x] I have updated the server's README accordingly
- [x] I have tested this with an LLM client
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [x] I have added appropriate error handling
- [ ] I have documented all environment variables and configuration options

## Additional context

None.

Co-authored-by: Valeriy_Pavlovich <vp@strato.space>
2025-11-24 15:58:15 +00:00
olaservo
8da640d9e1 docs: add checklist item to confirm README updates in PR template 2025-11-23 12:04:19 -07:00
olaservo
107c9ac574 docs: remove checklist items for server publishing and README updates in PR template 2025-11-23 12:02:53 -07:00
olaservo
ff661562da docs: update documentation to deprecate README server listings and promote MCP Server Registry 2025-11-23 11:58:50 -07:00
olaservo
787def6fa3 docs: update PR template to deprecate README and promote MCP Registry
Updated pull request template to inform contributors that adding servers to
the README is deprecated. Contributors should now publish servers to the MCP
Server Registry instead, following the quickstart guide.

Changes:
- Added "Publishing Your Server" section with deprecation notice
- Updated checklist to include MCP Registry publishing
- Clarified README item refers to server's own documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 11:23:48 -07:00
Ola Hungerford
33e029f1d9 Merge pull request #3033 from modelcontextprotocol/adamj/simplify-output-schemas
fix(filesystem): simplify output schemas and fix structuredContent
2025-11-20 22:59:18 -07:00
Adam Jones
3f2ddb0479 fix: simplify output schemas for text-only tools and add structuredContent
For text-only tool responses, simplify outputSchemas from complex nested
arrays to simple { content: z.string() } format. All tool responses now
include structuredContent matching their outputSchema, fixing MCP protocol
violations when tools had output schemas but no structured content.

This applies to both filesystem and everything servers.
2025-11-20 21:44:36 +00:00