Commit Graph

3899 Commits

Author SHA1 Message Date
GitHub Actions
24b9402fd6 Automatic update of packages 2025.12.18 2025-12-18 16:32:36 +00:00
Paul Carleton
c7d60d635a fix: use --frozen instead of --locked in release workflow (#3140)
* fix: regenerate uv.lock after version bump in release script

When the release script bumps the version in pyproject.toml, it needs
to also regenerate the uv.lock file. Otherwise the lockfile becomes
out of sync and `uv sync --locked` fails in CI with:
"The lockfile at uv.lock needs to be updated"

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

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: use --frozen instead of --locked in release workflow

The release script bumps the version in pyproject.toml, which causes
the lockfile to be out of sync (uv includes the package's own version
in the lockfile). Using --frozen skips the lockfile freshness check
while still using pinned dependency versions.

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

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-18 16:25:49 +00:00
Paul Carleton
bd858d6745 fix: add contents write permission to update-packages job (#3138)
The update-packages job needs to push tags to the repository but was
missing the required `permissions: contents: write`. This caused the
workflow to fail with a 403 error when trying to push the version tag.

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

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-18 14:17:16 +00:00
Felix Weinberger
4750df40c7 Merge pull request #3139 from modelcontextprotocol/fix-git-server-pyright-errors
fix(git): import BadName directly to fix pyright errors
2025-12-18 15:03:02 +01:00
Paul Carleton
88320daffa fix(git): import BadName directly to fix pyright errors
Import `BadName` from `git.exc` directly instead of accessing it via
`git.exc.BadName`, which pyright doesn't recognize as a valid attribute
access on the `git` module.

This fixes the pyright CI failures introduced by the recent security
patches (GHSA merges).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 13:22:52 +00:00
Jenn Newton
a37158bc15 Merge commit from fork
Validate that repo_path arguments in tool calls are within the
configured --repository path when the --repository flag is set.

The fix:
- Adds validate_repo_path() that resolves paths and checks
  containment using Path.relative_to()
- Resolves symlinks before comparison
- Maintains backward compatibility when --repository is not set

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

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulc@anthropic.com>
2025-12-17 16:04:30 +00:00
Jenn Newton
9e5d5b8e4b Merge commit from fork
Add validation to reject arguments starting with '-' and verify
arguments resolve to valid git refs via rev_parse before passing
to git CLI commands. This prevents flag-like values from being
interpreted as command-line options (e.g., --output=/path/to/file).

CWE-88: Improper Neutralization of Argument Delimiters in a Command

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

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-17 16:01:19 +00:00
Koichi ITO
d9c45477cd Merge pull request #3124 from DeanMauro/patch-2
Update Trade Agent entry in README
2025-12-17 10:20:48 +09:00
Neel Patel
1432d05156 Update README.md existing Moorcheh server (#3105)
* Update README.md existing Moorcheh server

* update description
2025-12-16 21:54:47 +00:00
Dean Mauro
9a437181d9 Update Trade Agent to Trade It in README
Trade Agent has rebranded to Trade It. I've updated the entry to match.
2025-12-14 22:31:17 -05:00
Ola Hungerford
792c47442d Merge pull request #3097 from cliffhall/sep-1330-enums
Update Everything server's elicitation request
2025-12-11 21:05:59 -07:00
Cliff Hall
8efd9a6bb8 Merge branch 'main' into sep-1330-enums 2025-12-11 17:52:10 -05:00
Cliff Hall
d3e1715088 Update src/everything/everything.ts
Co-authored-by: Ola Hungerford <olahungerford@gmail.com>
2025-12-11 17:51:35 -05:00
Cliff Hall
40435bd7b2 Update src/everything/everything.ts
Co-authored-by: Ola Hungerford <olahungerford@gmail.com>
2025-12-11 17:51:15 -05:00
Jeroen Overschie
f909dfab90 Update Prisma link in README.md (#3116) 2025-12-11 14:01:03 +00:00
AWOrpington
7a9546e98c Fix svg location for Conductor entry in README (#3114)
The public hosting for the Orkes logo changed, necessitating this update.
2025-12-11 13:59:32 +00:00
DOSSEH Shalom
0040740b0d Fix link for Binance MCP server in README (#3104) 2025-12-11 13:58:04 +00:00
Josip Antoliš
215730f1b0 Fix Infobip MCP server link (#3103) 2025-12-11 13:57:26 +00:00
Andrii Kravets
bd48cee3f4 Remove Openfort project from README (#3098)
Removed Openfort entry from the list of projects.
2025-12-11 13:56:25 +00:00
Ola Hungerford
968acc2ec9 fix(filesystem): return string in structuredContent to match outputSchema (#3113)
* fix(filesystem): return string in structuredContent to match outputSchema

The directory_tree, move_file, and list_directory_with_sizes tools were
returning an array in structuredContent.content, but outputSchema declares
content as z.string(). This caused MCP error -32602 validation failures.

Changed structuredContent from { content: [contentBlock] } to { content: text }
to match the declared outputSchema and be consistent with other filesystem
tools like list_directory and search_files.

Fixes #3110, #3106, #3093

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* test(filesystem): add integration tests for structuredContent schema compliance

Adds tests to verify that directory_tree, list_directory_with_sizes, and
move_file tools return structuredContent.content as a string (matching
outputSchema) rather than an array.

These tests prevent regression of issues #3110, #3106, #3093.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-12-11 13:50:27 +00:00
Stefan Dirkse
e6933ca98b Fix: Changed structuredContent output to match outputSchema (#3099) 2025-12-11 13:48:04 +00:00
Koichi ITO
44afe4c5d5 Merge pull request #3117 from joaommartins/bugfix/check-default-branch-name-in-tests
Fix test_git_diff to use dynamic branch name
2025-12-11 14:47:08 +09:00
João M. Martins
1b5f64e7e4 Fix test_git_diff to use dynamic branch name 2025-12-10 10:11:46 +11:00
Ola Hungerford
decb360cb7 fix: add missing allowed tools for Claude workflow (#3090)
Add mcp__mcp-docs and WebFetch to allowedTools so Claude can use
the MCP docs server and fetch schema content from GitHub URLs.

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

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cliff Hall <cliff@futurescale.com>
2025-12-07 23:15:55 +00:00
Ola Hungerford
05f506b3b1 Merge pull request #3108 from a-akimov/remove-vscode
Remove .vscode settings and add them to .gitignore
2025-12-06 08:46:58 -07:00
Alex Akimov
a425e0e090 Ignore the .vscode folder 2025-12-06 15:29:46 +01:00
Alex Akimov
a5456376be Remove vscode-related settings 2025-12-06 15:27:36 +01:00
cliffhall
bdb8b451d1 Update Everything server's elicitation request
* In everything.ts
  - In elcitiation request,
    - Update all fields to have a title property
    - Add all 5 enum types supported by the SDK
      - legacy titled single select
      - titled single select
      - titled multi select
      - untitled single select
      - untitled multi select
    - Use faux ids (e.g., hero-1, hero-2) for enum value when titled to illustrate the difference.
2025-12-02 19:43:01 -05:00
Koichi ITO
b7e1cf3a79 Merge pull request #3096 from modelcontextprotocol/dependabot/npm_and_yarn/npm_and_yarn-68057ba13a
chore(deps): bump @modelcontextprotocol/sdk from 1.23.0 to 1.24.0 in the npm_and_yarn group across 1 directory
2025-12-03 07:15:42 +09:00
dependabot[bot]
1c654a4e7d chore(deps): bump @modelcontextprotocol/sdk
Bumps the npm_and_yarn group with 1 update in the / directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).


Updates `@modelcontextprotocol/sdk` from 1.23.0 to 1.24.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.23.0...1.24.0)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.24.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 17:40:23 +00:00
Koichi ITO
7a21d7c460 Merge pull request #3095 from modelcontextprotocol/dependabot/npm_and_yarn/npm_and_yarn-6c4b93b8de
chore(deps): bump express from 4.21.2 to 4.22.0 in the npm_and_yarn group across 1 directory
2025-12-02 12:39:41 +09:00
dependabot[bot]
8dbea85ccf chore(deps): bump express in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [express](https://github.com/expressjs/express).


Updates `express` from 4.21.2 to 4.22.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.22.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...4.22.0)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:17:03 +00:00
Carney Wu
d1d6a123c6 add useless toolkit mcp servers (#3071)
* add useless toolkit mcp servers

* change postion

move from community group to official group

* Move Toolkit from official group to community group

Move Toolkit from official group to community group
2025-11-27 10:01:03 +00:00
mrumm
300012c689 Add AI Endurance MCP server to README (#3042)
* Add AI Endurance MCP server to README: AI-powered training platform for endurance athletes with 20 tools including workout management, activity analysis, performance predictions, and recovery tracking. Supports cycling, running, and triathlon.

* Move AI Endurance to community servers
2025-11-27 10:00:56 +00:00
Lex Vorona
9b91729fe4 Add Atono MCP Server to the list (#3069)
* Add Atono MCP to the list

* Shorten the description
2025-11-26 18:36:07 +00:00
Ola Hungerford
8b80372f4e Merge pull request #3078 from olaservo/add-mcp-docs-server
Add MCP docs server to Claude Code GitHub Action
2025-11-26 10:42:36 -07:00
Vatsa Shah
1abe62ef6d Add Uno Platform MCP (#3070)
* Add Uno Platform MCP

* Update logo and description
2025-11-26 17:07:44 +00:00
olaservo
57039bedf1 Add MCP docs server to Claude Code GitHub Action
- Add .mcp.json with mcp-docs HTTP server configuration
- Update claude.yml to load MCP server config with --mcp-config
- Change --system-prompt to --append-system-prompt to preserve defaults
- Extend instructions to use mcp-docs for MCP-related work

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 07:47:50 -07:00
Leone.Y
5f3e03de1d Add TCSAS-devtools AI ToolKit to Official Integrations (#3058)
* Add TCSAS-devtools AI ToolKit to Official Integrations

* align alphabetical order

---------

Co-authored-by: zhangyi <leoneyzhang@tencent.com>
2025-11-26 14:41:25 +00:00
adam jones
d9929014d5 Add mcpName and repository fields for MCP registry (#3068)
Adds metadata required for registering servers in the MCP registry:

- NPM servers (everything, filesystem, memory, sequentialthinking):
  Added mcpName and repository fields to package.json

- PyPI servers (fetch, git, time):
  Added mcp-name comment to README.md

Part of #3047
2025-11-26 14:29:36 +00:00
GoMakers
2c6684dda9 Add Google Analytics 4 to Community Servers (#3052)
* Add Google Analytics 4 to Community Servers

* Move Google Analytics 4 to Community Servers section

* Remove extra blank line

---------

Co-authored-by: leonardosepulvedat <lsepulvedatabares@gmail.com>
2025-11-26 14:23:01 +00:00
Ola Hungerford
90369c8ad9 Merge pull request #3046 from olaservo/update-pr-template-deprecate-readme
docs: update PR template to deprecate README and promote MCP Registry
2025-11-26 07:06:04 -07:00
eeppodolak
a10de645e8 Elastic Email name fix (#3075)
* Add MCP Elastic Email to Third Party Servers

* Update README.md - Elastic Email name fix
2025-11-26 13:18:35 +00:00
dependabot[bot]
c017f44ee2 chore(deps): bump glob in the npm_and_yarn group across 1 directory (#3076)
Bumps the npm_and_yarn group with 1 update in the / directory: [glob](https://github.com/isaacs/node-glob).


Updates `glob` from 10.4.5 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 13:18:16 +00:00
石秉修(PING-HSIU SHIH)
cf59c0dcf7 Add pgtuner_mcp to Community Servers (#3059)
* add pgtuner_mcp mcp server in README.md

* make alphabetical order
2025-11-26 12:35:42 +00:00
Joseph Wright
dde7e6e6d6 Adding Semilattice MCP to README.md (#3028)
* Adding Semilattice MCP to README.md

* Remove "- audience prediction" from Semilattice MCP name

Co-authored-by: adam jones <domdomegg+git@gmail.com>

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-11-26 12:33:28 +00:00
Tony
816bec4e12 Add Agent Interviews and MCP Bundles Hub to Community Servers (#3038)
- Agent Interviews: AI-powered qualitative research platform
- MCP Bundles Hub: Discovery and management platform with 500+ MCP provider integrations

Moved to Community Servers section per reviewer feedback.
2025-11-26 12:33:02 +00:00
adam jones
3154518344 Update @modelcontextprotocol/sdk to 1.23.0 in TypeScript servers (#3065)
Update the SDK from ^1.19.1 to ^1.23.0 in all TypeScript reference servers:
- everything
- filesystem
- memory
- sequentialthinking

Also update everything server for SDK breaking changes:
- Update zod to ^3.25.0 (zod v4 compatibility)
- Fix ToolInput/ToolOutput types to use Tool["inputSchema"] instead of
  inferring from zod schemas
- Fix result.content handling to support array format

Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-11-26 12:32:37 +00:00
Ola Hungerford
80a16e5e95 Merge pull request #3066 from modelcontextprotocol/adamj/fix-vscode-mcp-docs-url
Fix VS Code MCP documentation URLs
2025-11-25 17:51:33 -07:00
Adam Jones
350ffeec01 Fix VS Code MCP documentation URLs
Update links to point to the new location at /docs/copilot/customization/mcp-servers
2025-11-25 22:11:56 +00:00