{"objects":[{"downloads":{"monthly":1817,"weekly":603},"dependents":0,"updated":"2026-10-07T09:51:37.838Z","searchScore":48.177116,"package":{"name":"@r-huijts/strava-mcp-server","keywords":["mcp","strava","llm","ai"],"version":"1.2.1","description":"MCP server for Strava API","sanitized_name":"@r-huijts/strava-mcp-server","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"ISC","date":"2026-01-13T10:28:10.484Z","links":{"homepage":"https://github.com/r-huijts/strava-mcp#readme","repository":"git+https://github.com/r-huijts/strava-mcp.git","bugs":"https://github.com/r-huijts/strava-mcp/issues","npm":"https://www.npmjs.com/package/@r-huijts/strava-mcp-server"}},"score":{"final":48.177116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":350,"weekly":9},"dependents":0,"updated":"2026-10-09T21:41:10.648Z","searchScore":45.871048,"package":{"name":"crc-strava-mcp","keywords":["mcp","strava","cycling","ciclismo","training","potencia","ftp","tss","vo2max"],"version":"0.1.1","description":"Servidor MCP para Strava con capa analitica determinista (CRC): NP, IF, TSS, curvas de potencia, desacople, zonas y VO2max estimado.","sanitized_name":"crc-strava-mcp","publisher":{"email":"luisma.gallego@gmail.com","username":"lmgallego"},"maintainers":[{"email":"luisma.gallego@gmail.com","username":"lmgallego"}],"license":"MIT","date":"2026-09-18T21:26:19.289Z","links":{"homepage":"https://github.com/lmgallego/crc-strava-mcp#readme","repository":"git+https://github.com/lmgallego/crc-strava-mcp.git","bugs":"https://github.com/lmgallego/crc-strava-mcp/issues","npm":"https://www.npmjs.com/package/crc-strava-mcp"}},"score":{"final":45.871048,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":564,"weekly":75},"dependents":0,"updated":"2026-10-05T08:41:09.635Z","searchScore":43.52431,"package":{"name":"@r-huijts/canvas-mcp","keywords":[],"version":"1.5.1","description":"MCP server for Canvas LMS — courses, assignments, grading, pages, rubrics, and more","sanitized_name":"@r-huijts/canvas-mcp","publisher":{"actor":{"name":"r-huijts","type":"user","email":"r.huijts@fontys.nl"},"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"MIT","date":"2026-09-21T08:31:52.826Z","links":{"homepage":"https://github.com/r-huijts/canvas-mcp#readme","repository":"git+https://github.com/r-huijts/canvas-mcp.git","bugs":"https://github.com/r-huijts/canvas-mcp/issues","npm":"https://www.npmjs.com/package/@r-huijts/canvas-mcp"}},"score":{"final":43.52431,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":472,"weekly":89},"dependents":"1","updated":"2026-10-07T03:46:22.803Z","searchScore":38.667168,"package":{"name":"strava-mcp-server","keywords":["mcp","strava","llm","ai"],"version":"1.2.0","description":"MCP server for Strava API","sanitized_name":"strava-mcp-server","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"ISC","date":"2026-01-13T10:14:13.097Z","links":{"homepage":"https://github.com/r-huijts/strava-mcp#readme","repository":"git+https://github.com/r-huijts/strava-mcp.git","bugs":"https://github.com/r-huijts/strava-mcp/issues","npm":"https://www.npmjs.com/package/strava-mcp-server"}},"score":{"final":38.667168,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":745,"weekly":114},"dependents":0,"updated":"2026-10-11T01:06:08.434Z","searchScore":33.96716,"package":{"name":"xcode-mcp-server","keywords":["xcode","mcp","ai","llm","ios","development","claude","modelcontextprotocol"],"version":"1.0.3","description":"An MCP server for Xcode integration, enabling AI assistants to interact with Xcode projects","sanitized_name":"xcode-mcp-server","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"MIT","date":"2025-03-29T18:25:48.544Z","links":{"homepage":"https://github.com/r-huijts/xcode-mcp-server#readme","repository":"git+https://github.com/r-huijts/xcode-mcp-server.git","bugs":"https://github.com/r-huijts/xcode-mcp-server/issues","npm":"https://www.npmjs.com/package/xcode-mcp-server"}},"score":{"final":33.96716,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":179,"weekly":42},"dependents":0,"updated":"2026-10-08T13:46:09.947Z","searchScore":25.041136,"package":{"name":"@r-huijts/opentk-mcp","keywords":["mcp","model-context-protocol","parliament","dutch","tweede-kamer","opendata","ai","llm","claude","government","politics","tkconv"],"version":"1.0.17","description":"MCP server for Dutch parliamentary data access via OpenTK","sanitized_name":"@r-huijts/opentk-mcp","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"MIT","date":"2025-10-30T09:43:06.494Z","links":{"npm":"https://www.npmjs.com/package/@r-huijts/opentk-mcp"}},"score":{"final":25.041136,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40,"weekly":16},"dependents":0,"updated":"2026-10-07T15:21:38.459Z","searchScore":24.812332,"package":{"name":"@iflow-mcp/strava-mcp-server","keywords":["mcp","strava","llm","ai"],"version":"1.0.1","description":"MCP server for Strava API","sanitized_name":"@iflow-mcp/strava-mcp-server","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"ISC","date":"2025-10-28T06:01:36.321Z","links":{"homepage":"https://github.com/r-huijts/strava-mcp#readme","repository":"git+https://github.com/r-huijts/strava-mcp.git","bugs":"https://github.com/r-huijts/strava-mcp/issues","npm":"https://www.npmjs.com/package/@iflow-mcp/strava-mcp-server"}},"score":{"final":24.812332,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72,"weekly":13},"dependents":0,"updated":"2026-10-10T00:41:08.176Z","searchScore":22.723347,"package":{"name":"@r-huijts/ethics-vibe-check","keywords":["ai-ethics","ethical-ai","confirmation-bias","pattern-recognition","mcp","model-context-protocol","claude","cursor","ethics-oversight","bias-detection","critical-thinking","automated-learning"],"version":"1.0.3","description":"🛡️ Make AI interrupt itself and challenge your thinking. Turns Claude into a philosophical sparring partner who actively contradicts comfortable conversations and challenges confirmation bias.","sanitized_name":"@r-huijts/ethics-vibe-check","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"MIT","date":"2025-06-06T18:57:54.610Z","links":{"homepage":"https://github.com/yourusername/ethics-check-mcp#readme","repository":"git+https://github.com/yourusername/ethics-check-mcp.git","bugs":"https://github.com/yourusername/ethics-check-mcp/issues","npm":"https://www.npmjs.com/package/@r-huijts/ethics-vibe-check"}},"score":{"final":22.723347,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85,"weekly":29},"dependents":0,"updated":"2026-10-07T15:11:09.759Z","searchScore":21.63629,"package":{"name":"@stugal/strava-mcp-server","keywords":["mcp","strava","llm","ai"],"version":"1.2.5","description":"MCP server for Strava API","sanitized_name":"@stugal/strava-mcp-server","publisher":{"email":"tugalsami@gmail.com","username":"stugal"},"maintainers":[{"email":"tugalsami@gmail.com","username":"stugal"}],"license":"ISC","date":"2026-04-22T13:10:53.523Z","links":{"homepage":"https://github.com/samitugal/strava-mcp#readme","repository":"git+https://github.com/samitugal/strava-mcp.git","bugs":"https://github.com/samitugal/strava-mcp/issues","npm":"https://www.npmjs.com/package/@stugal/strava-mcp-server"}},"score":{"final":21.63629,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":68,"weekly":12},"dependents":0,"updated":"2026-10-09T13:51:37.513Z","searchScore":20.302776,"package":{"name":"@baochuquan/xcode-mcp","keywords":["xcode","mcp","model-context-protocol","ios","swift","ai","llm"],"version":"0.2.0","description":"MCP server for Xcode integration, installable via npx","sanitized_name":"@baochuquan/xcode-mcp","publisher":{"email":"baochuquan@163.com","username":"baochuquan"},"maintainers":[{"email":"baochuquan@163.com","username":"baochuquan"}],"license":"MIT","date":"2026-04-24T09:52:26.633Z","links":{"npm":"https://www.npmjs.com/package/@baochuquan/xcode-mcp"}},"score":{"final":20.302776,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":2},"dependents":0,"updated":"2026-10-07T09:46:12.431Z","searchScore":18.560493,"package":{"name":"@mseep/portkey-server","keywords":["mseep","mcp-server"],"version":"1.0.0","description":"[![smithery badge](https://smithery.ai/badge/@r-huijts/portkey-admin-mcp-server)](https://smithery.ai/server/@r-huijts/portkey-admin-mcp-server)","sanitized_name":"@mseep/portkey-server","publisher":{"email":"support@skydeck.ai","username":"skydeckai"},"maintainers":[{"email":"support@skydeck.ai","username":"skydeckai"}],"license":"ISC","date":"2025-04-16T03:23:26.001Z","links":{"npm":"https://www.npmjs.com/package/@mseep/portkey-server"}},"score":{"final":18.560493,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":3},"dependents":0,"updated":"2026-10-10T10:01:12.604Z","searchScore":17.35007,"package":{"name":"@masonl/strava-mcp-server","keywords":["mcp","strava","llm","ai"],"version":"1.2.1","description":"MCP server for Strava API","sanitized_name":"@masonl/strava-mcp-server","publisher":{"email":"bleats_poultry.8q@icloud.com","username":"masonl"},"maintainers":[{"email":"bleats_poultry.8q@icloud.com","username":"masonl"}],"license":"ISC","date":"2026-01-24T06:58:24.417Z","links":{"homepage":"https://github.com/mason-I/strava-mcp#readme","repository":"git+https://github.com/mason-I/strava-mcp.git","bugs":"https://github.com/mason-I/strava-mcp/issues","npm":"https://www.npmjs.com/package/@masonl/strava-mcp-server"}},"score":{"final":17.35007,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":8},"dependents":0,"updated":"2026-10-07T13:11:10.493Z","searchScore":17.032574,"package":{"name":"@iflow-mcp/ns-mcp-server","keywords":[],"version":"0.1.7","description":"Transform your AI assistant into a Dutch railways expert! This MCP server connects Claude to real-time NS (Nederlandse Spoorwegen) travel information, making it your perfect companion for navigating the Netherlands by train.","sanitized_name":"@iflow-mcp/ns-mcp-server","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"date":"2025-11-19T09:20:40.520Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/ns-mcp-server"}},"score":{"final":17.032574,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":8},"dependents":0,"updated":"2026-10-07T09:46:43.193Z","searchScore":14.918191,"package":{"name":"@iflow-mcp/kintopp-rijksmuseum-mcp-plus","keywords":[],"version":"0.20.0","description":"[![MCP Protocol](https://img.shields.io/badge/MCP_Protocol-2025--11--25-blue?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIiBmaWxsPSJ","sanitized_name":"@iflow-mcp/kintopp-rijksmuseum-mcp-plus","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2026-03-10T14:11:06.060Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/kintopp-rijksmuseum-mcp-plus"}},"score":{"final":14.918191,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":8},"dependents":0,"updated":"2026-10-07T20:16:21.131Z","searchScore":14.863156,"package":{"name":"@iflow-mcp/xcode-mcp-server","keywords":["xcode","mcp","ai","llm","ios","development","claude","modelcontextprotocol"],"version":"1.0.3","description":"An MCP server for Xcode integration, enabling AI assistants to interact with Xcode projects","sanitized_name":"@iflow-mcp/xcode-mcp-server","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2025-11-19T09:34:33.995Z","links":{"homepage":"https://github.com/r-huijts/xcode-mcp-server#readme","repository":"git+https://github.com/r-huijts/xcode-mcp-server.git","bugs":"https://github.com/r-huijts/xcode-mcp-server/issues","npm":"https://www.npmjs.com/package/@iflow-mcp/xcode-mcp-server"}},"score":{"final":14.863156,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":70,"weekly":13},"dependents":0,"updated":"2026-10-09T17:41:10.694Z","searchScore":14.369302,"package":{"name":"oorlogsbronnen-mcp","keywords":["mcp","oorlogsbronnen","api"],"version":"1.1.0","description":"Model Context Protocol (MCP) server for accessing Dutch WWII archives via the Oorlogsbronnen API. Enables AI assistants to search and retrieve historical documents, photographs, and records from the Netherlands during 1940-1945, including resistance movem","sanitized_name":"oorlogsbronnen-mcp","publisher":{"email":"r.huijts@fontys.nl","username":"r-huijts"},"maintainers":[{"email":"r.huijts@fontys.nl","username":"r-huijts"}],"license":"MIT","date":"2025-05-23T11:42:25.190Z","links":{"npm":"https://www.npmjs.com/package/oorlogsbronnen-mcp"}},"score":{"final":14.369302,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15,"weekly":4},"dependents":0,"updated":"2026-10-08T22:26:10.714Z","searchScore":13.2506895,"package":{"name":"@iflow-mcp/r-huijts-opentk-mcp","keywords":["mcp","model-context-protocol","parliament","dutch","tweede-kamer","opendata","ai","llm","claude","government","politics","tkconv"],"version":"1.0.17","description":"MCP server for Dutch parliamentary data access via OpenTK","sanitized_name":"@iflow-mcp/r-huijts-opentk-mcp","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2026-03-05T19:47:11.477Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/r-huijts-opentk-mcp"}},"score":{"final":13.2506895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":1},"dependents":0,"updated":"2026-10-07T20:21:15.341Z","searchScore":13.148887,"package":{"name":"@mseep/xcode-mcp-server","keywords":["xcode","mcp","ai","llm","ios","development","claude","modelcontextprotocol","mseep","mcp-server"],"version":"1.0.3","description":"An MCP server for Xcode integration, enabling AI assistants to interact with Xcode projects","sanitized_name":"@mseep/xcode-mcp-server","publisher":{"email":"support@skydeck.ai","username":"skydeckai"},"maintainers":[{"email":"support@skydeck.ai","username":"skydeckai"}],"license":"MIT","date":"2025-04-16T13:58:17.136Z","links":{"homepage":"https://github.com/r-huijts/xcode-mcp-server#readme","repository":"git+https://github.com/r-huijts/xcode-mcp-server.git","bugs":"https://github.com/r-huijts/xcode-mcp-server/issues","npm":"https://www.npmjs.com/package/@mseep/xcode-mcp-server"}},"score":{"final":13.148887,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":2},"dependents":0,"updated":"2026-10-07T13:01:17.822Z","searchScore":12.210862,"package":{"name":"@iflow-mcp/opentk-mcp","keywords":["mcp","model-context-protocol","parliament","dutch","tweede-kamer","opendata","ai","llm","claude","government","politics","tkconv"],"version":"1.0.12","description":"MCP server for Dutch parliamentary data access via OpenTK","sanitized_name":"@iflow-mcp/opentk-mcp","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2025-10-29T08:55:20.774Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/opentk-mcp"}},"score":{"final":12.210862,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49,"weekly":12},"dependents":0,"updated":"2026-10-08T15:56:17.574Z","searchScore":11.694072,"package":{"name":"tdf-fantasy-mcp","keywords":["mcp","tour-de-france","fantasy","cycling"],"version":"0.1.1","description":"MCP server for the Tour de France Fantasy game (fantasy.letour.fr)","sanitized_name":"tdf-fantasy-mcp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d8faef4b-c2d4-4e6a-8f10-ed6c0d15fc85","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ken.macinnis@gmail.com","username":"kmacinnis"}],"license":"MIT","date":"2026-07-02T14:47:13.602Z","links":{"homepage":"https://github.com/kcm/tdf-fantasy-mcp#readme","repository":"git+https://github.com/kcm/tdf-fantasy-mcp.git","bugs":"https://github.com/kcm/tdf-fantasy-mcp/issues","npm":"https://www.npmjs.com/package/tdf-fantasy-mcp"}},"score":{"final":11.694072,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12,"weekly":2},"dependents":0,"updated":"2026-10-06T11:11:12.194Z","searchScore":10.770679,"package":{"name":"@mseep/strava-mcp-server","keywords":["mcp","strava","llm","ai","mseep","mcp-server"],"version":"1.0.0","description":"MCP server for Strava API","sanitized_name":"@mseep/strava-mcp-server","publisher":{"email":"support@skydeck.ai","username":"skydeckai"},"maintainers":[{"email":"support@skydeck.ai","username":"skydeckai"}],"license":"ISC","date":"2025-05-06T04:53:10.871Z","links":{"npm":"https://www.npmjs.com/package/@mseep/strava-mcp-server"}},"score":{"final":10.770679,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":4},"dependents":0,"updated":"2026-10-08T21:31:11.332Z","searchScore":8.128861,"package":{"name":"@iflow-mcp/r-huijts-oorlogsbronnen-mcp","keywords":["mcp","oorlogsbronnen","api"],"version":"1.1.0","description":"Model Context Protocol (MCP) server for accessing Dutch WWII archives via the Oorlogsbronnen API. Enables AI assistants to search and retrieve historical documents, photographs, and records from the Netherlands during 1940-1945, including resistance movem","sanitized_name":"@iflow-mcp/r-huijts-oorlogsbronnen-mcp","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2026-02-26T18:51:44.691Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/r-huijts-oorlogsbronnen-mcp"}},"score":{"final":8.128861,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":22,"time":"2026-10-11T10:58:15.341Z"}