Commit Graph

4019 Commits

Author SHA1 Message Date
Ola Hungerford
b22cd43e76 Add 25 Community MCP Servers (#2913) 2025-10-27 16:24:22 +00:00
Ola Hungerford
3aee2bdd43 Add 18 Official MCP Integrations (#2914) 2025-10-27 16:24:16 +00:00
olaservo
99c85da526 Remove redundant AGENTS.md and CLAUDE.md files
These files are no longer necessary as the testing guidelines
are now documented in CONTRIBUTING.md where both humans and
agents will naturally find them.

This addresses the PR #2884 reviewer feedback that agents
already read README and CONTRIBUTING files, making a separate
AGENTS.md redundant and creating unnecessary maintenance overhead.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 18:03:39 -07:00
olaservo
211ba87a3f Merge branch 'main' of https://github.com/modelcontextprotocol/servers into update-tests-and-markdown-files 2025-10-26 18:01:47 -07:00
olaservo
9aef0d37ac Add vitest testing guidelines to CONTRIBUTING.md
Addresses PR #2884 feedback to move testing guidelines from AGENTS.md
into CONTRIBUTING.md where both humans and agents will see it.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 18:01:30 -07:00
Ola Hungerford
51e06f188b Merge pull request #2884 from olaservo/update-test-framework-to-vitest
Update test framework to vitest
2025-10-26 16:26:54 -07:00
Christian Gleissner
50cbc137d1 Add entry for C64 Bridge MCP Server to Community section 2025-10-26 20:33:00 +00:00
olaservo
89852960ac Merge branch 'main' of https://github.com/modelcontextprotocol/servers 2025-10-26 10:15:28 -07:00
thsmale
b4819c8dba add USA Spending MCP server 2025-10-24 13:09:32 -07:00
Filip Pankretić
e234df4333 Merge branch 'main' into add-new-server 2025-10-22 13:53:54 +02:00
Cliff Hall
07eaef78ed Merge branch 'main' into update-test-framework-to-vitest 2025-10-21 17:31:33 -04:00
Cliff Hall
dc21983e3b Merge pull request #2567 from modelcontextprotocol/claude/issue-2361-20250817-1626
fix: Change memory server default filename from memory.json to memory.jsonl
2025-10-20 17:41:31 -04:00
Dmitry Tokmachev
34c0882bb9 Update README with new service descriptions 2025-10-20 18:18:55 +04:00
Filip Pankretić
a9508aa115 Add Infobip server entry 2025-10-20 15:03:22 +02:00
Ola Hungerford
534e1cb217 Merge pull request #2843 from MiddlePoint-Solutions/add-mcp-on-android-tv-server
Add mcp-on-android-tv to Community Servers
2025-10-19 12:52:04 -07:00
Ola Hungerford
ed4b36b6d5 Merge branch 'main' into fix-wsl-path-conversion 2025-10-19 11:45:07 -07:00
olaservo
b666e7f246 Migrate sequentialthinking and filesystem servers from Jest to Vitest
- Replace Jest dependencies with Vitest and @vitest/coverage-v8
- Update test scripts to use 'vitest run --coverage'
- Create vitest.config.ts for both servers with node environment and coverage settings
- Update all test files:
  - Change imports from '@jest/globals' to 'vitest'
  - Replace jest.mock() with vi.mock()
  - Replace jest.fn() with vi.fn()
  - Update mock clearing/restoring to use vi methods
- Remove jest.config.cjs files
- All 151 tests passing (24 in sequentialthinking, 127 in filesystem)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 11:21:58 -07:00
olaservo
a30481da15 Merge upstream/main into main 2025-10-19 10:58:57 -07:00
Ola Hungerford
78af9ddffb Merge branch 'main' into claude/issue-2361-20250817-1626 2025-10-19 07:45:22 -07:00
Ola Hungerford
3409f7837a Merge pull request #2845 from kkruglik/add-mlflow-mcp
Add MLflow MCP server to community servers
2025-10-19 07:40:37 -07:00
Ola Hungerford
a317804199 Merge pull request #2850 from olaservo/add-sequentialthinking-tests-update-sdk
Add Sequential Thinking tests and update TypeScript SDK versions
2025-10-19 07:30:55 -07:00
olaservo
6ae9f1b658 Merge remote-tracking branch 'upstream/main' 2025-10-19 06:54:27 -07:00
Adam Jones
5c785bd7f0 Add Programmatic MCP Prototype to resources
Adds domdomegg/programmatic-mcp-prototype to the Resources section,
an experimental agent prototype demonstrating programmatic tool
composition, progressive discovery, state persistence, and skill building.
2025-10-19 12:24:26 +01:00
Juliano Vidal
5aedaabdf1 Adding PandaDoc MCP to the existing list (#2826)
* Adding PandaDoc MCP to the existing list

* Update README.md

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

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-10-17 12:49:50 +01:00
jstellon
51495d0683 Add IBM watsonx.data intelligence entry to README (#2865)
* Add IBM watsonx.data intelligence entry to README

* Update README.md

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-10-17 11:08:15 +01:00
Wolfe-James
20c9dc0701 Add claude-faf-mcp to MCP servers registry (#2759)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-10-17 11:07:19 +01:00
Arthur.Qin
061819130c add deepq mcp server to README.md 2025-10-17 11:28:45 +08:00
bhosmer-ant
0838dce7a0 Merge pull request #2863 from modelcontextprotocol/ochafik/port-pr17-elicitation
everything: add more types to startElicitation tool
2025-10-16 14:48:32 -04:00
Olivier Chafik
61fe1104ee Port PR #17 elicitation improvements to everything server
This commit ports the comprehensive elicitation field type demonstration
from modelcontextprotocol/example-remote-server PR #17 to the everything
server, while maintaining the better UX of the existing implementation.

Changes:
- Expanded elicitation schema to demonstrate 9 field types:
  * string (plain and with default values)
  * boolean
  * email (format: "email")
  * uri (format: "uri")
  * date (format: "date")
  * integer (with min/max and default)
  * number (with min/max and default)
  * enum with enumNames for human-readable labels
- Added required fields support (name field is required)
- Added 10-minute timeout to elicitation request
- Improved response handling to dynamically show all provided fields
- Updated tool description to reflect comprehensive field type support
- Removed unused requestElicitation helper function (inlined implementation)
- Removed unused ElicitRequest import

The implementation follows PR #17's approach of directly using
extra.sendRequest() while preserving the user-friendly response handling
with emojis and formatted output from the original implementation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-16 19:13:33 +01:00
Michael Hahn
861b1c4cd5 Add Amplitude MCP server to README 2025-10-16 09:40:20 -07:00
Arul Kumaran
d85dc2a81b Add NCP to README (#2781)
* Add NCP - Production-ready MCP orchestrator with 94.8% token reduction

NCP transforms MCP tool management from O(n) to O(1) complexity through intelligent on-demand discovery. Instead of loading all tool schemas upfront (11,000+ tokens), NCP provides unified interfaces that discover and execute capabilities as needed.

Key features:
- 94.8% token reduction (measured across 12,847+ conversations)
- 98.2% discovery accuracy with 47ms latency
- O(1) complexity scaling for unlimited tools
- Production validation with 99.97% uptime
- Academic research backing (arXiv publication)

Perfect for users with multiple MCPs who want faster, more efficient AI performance.

* Update NCP tagline and messaging

- Correct tagline: '1 MCP to rule them all'
- Emphasize cognitive overload reduction and environmental impact
- Focus on energy efficiency and carbon footprint reduction
- Remove 'production ready' language that suggests newcomer status

* Add NCP - The #1 MCP to Rule Them All

- Production-ready orchestrator with 94.8% token reduction
- Intelligent on-demand tool discovery with O(1) complexity
- Manages 50+ MCPs with 47ms discovery latency
- Enterprise features and comprehensive production validation
- 12,847 conversations tested across 2,797 tools

* Remove duplicate NCP entry and update description

Removed duplicate entry for NCP and updated its description.

* Update README.md

---------

Co-authored-by: Arul Kumaran <arul@portel.dev>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-10-16 16:50:15 +01:00
Asahi
e41c36cdde Add DeFi Rates MCP server (#2836)
* Add DeFi Rates MCP server to third-party list

DeFi Rates is an MCP server providing real-time access to DeFi lending
rates across 13+ major protocols including Aave, Morpho, Compound, Venus,
Solend, Drift, and Jupiter.

Features:
- Query borrow/supply rates across multiple chains
- Compare rates between platforms
- Search for best lending opportunities
- Calculate looping strategy metrics

npm: @asahi001/defi-rates-mcp
Website: https://defiborrow.loan

* Move DeFi Rates to Community Servers section

As requested by maintainers, moved DeFi Rates from Official Integrations
to Community Servers section, maintaining alphabetical order.

* Update README.md

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-10-16 13:18:43 +01:00
Adam Murray
5cdf635da5 Add Producer Pal to community servers list 2025-10-15 23:54:33 -07:00
olaservo
c9b0135aa5 fix: preserve WSL paths and improve path normalization logic 2025-10-12 19:59:22 -07:00
olaservo
636b0872cb chore: add cors dependency to package.json 2025-10-12 18:22:08 -07:00
olaservo
f6fbfc4c5e Merge remote-tracking branch 'upstream/main' into add-sequentialthinking-tests-update-sdk 2025-10-12 18:09:41 -07:00
olaservo
f03a4eda56 Merge remote-tracking branch 'upstream/main' 2025-10-12 18:07:29 -07:00
Joseph Sagiv
fabbef2a1f Merge branch 'main' into add-mcp-on-android-tv-server 2025-10-12 22:09:10 +02:00
shaun smith
f2dc09d15f Merge pull request #2844 from cliffhall/fix/do-not-sample-on-subscribe
Do not initiate sampling on resource subscription.
2025-10-12 09:15:41 +01:00
kirillkruglikov
4e3b56f7ec Add MLflow MCP server to community servers 2025-10-11 21:40:53 +03:00
cliffhall
23b8279aaa Do not initiate sampling on resource subscription.
* In everything.ts
  - remove the automatic sampling call in the resource handler for SubscribeRequestSchema
2025-10-10 16:05:26 -04:00
Joseph Sagiv
9a3c85a311 Add mcp-on-android-tv to Community Servers 2025-10-10 19:40:39 +02:00
2pac
1d47d6bfb7 docs: desplega.ai qa-use community server (#2796)
* chore: desplega.ai qa-use MCP

* Update README.md

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

---------

Co-authored-by: adam jones <domdomegg+git@gmail.com>
Co-authored-by: Ola Hungerford <olahungerford@gmail.com>
2025-10-10 12:45:37 +01:00
adam jones
a48d6b2072 Move pinmeto MCP back into official servers (#2840)
* Revert "Update README.md (#2834)"

This reverts commit 5df7307592.

* Fix alphabetical ordering of PinMeTo in official servers

Moved PinMeTo from C section to correct position in P section, between Pinecone Assistant and Pipedream.

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

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

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-10 12:42:13 +01:00
Daniel Schwartz
b0aa869a41 doc: added readme for Kaltura MCP (#2839) 2025-10-10 12:42:01 +01:00
Lev Gelfenbuim
be59dbbba7 Add HTML to Markdown MCP server (#2837)
Adds html-to-markdown-mcp server that converts web pages to clean Markdown format.

Features:
- Fetches and converts HTML from URLs
- Converts raw HTML to Markdown
- Handles large pages with automatic file saving
- Bypasses token limits with saveToFile parameter
- Comprehensive test suite with 13 tests
- Available on npm: html-to-markdown-mcp

Co-authored-by: Lev Gelfenbuim <hi@lev.engineer>
2025-10-10 12:40:55 +01:00
Deepak Tiwari
bce8a59126 Update README.md (#2838) 2025-10-10 12:40:45 +01:00
Ale Bles
a76ad3f176 Add Improve Digital publisher MCP to list of Community servers (#2835) 2025-10-10 12:37:38 +01:00
Marcus Asker
5df7307592 Update README.md (#2834) 2025-10-10 12:34:48 +01:00
AdsMCP
272f7b587b Add new TikTok Ads MCP server to the existing list (#2832)
Co-authored-by: tomatostranger <tomatostranger@adsmcp.com>
2025-10-10 12:33:14 +01:00