MCP For Beginners

by microsoft• 18k•• Scanned•Claim this listing•Request removal
Coding Agentscsharpjavajavascriptjavascript applicationsmcp

This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.

MCP For Beginners is an open-source mcp server by microsoft, written mainly in Jupyter Notebook, with 17,577 GitHub stars and the MIT license. Its code was last updated Oct 30, 2026.

Scan summary: scanned Nov 5, 2026 at commit 827ca95. No capabilities flagged by our checks. Scan policy

Scanned
Full scan at 827ca95 · Nov 5, 2026
Scanned
Static code scanpass
Secrets scanpass
Dependency audit461 known vulnerabilitiesfail
Manifestnonewarn
Buildn/a
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (200)

  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    @modelcontextprotocol/node@2.0.0: 1 known vulnerability
    GHSA-f897-62hf-6gxq
    02-Security/samples/cimd-dcr-auth/package-lock.json
  • medium
    body-parser@2.3.0: 11 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828, GHSA-27r3-jxmh-p828 +6 more
    02-Security/samples/cimd-dcr-auth/package-lock.json
  • medium
    zod@4.5.4: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    02-Security/samples/cimd-dcr-auth/package-lock.json
  • medium
    zod@3.25.76: 7 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5 +2 more
    03-GettingStarted/01-first-server/solution/typescript/package-lock.json
  • medium
    fast-uri@3.1.5: 80 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-hrr3-gc8f-f4qj +75 more
    03-GettingStarted/02-client/solution/typescript/package-lock.json
  • medium
    com.fasterxml.jackson.core:jackson-core@2.18.3: 4 known vulnerabilities
    GHSA-72hv-8253-57qq, GHSA-7hhh-6rmp-j9qf, GHSA-p6pp-m3f8-5c89, GHSA-r7wm-3cxj-wff9
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    com.fasterxml.jackson.core:jackson-databind@2.18.3: 13 known vulnerabilities
    GHSA-3pjw-73gf-8qr5, GHSA-5gvw-p9qm-jgwh, GHSA-5jmj-h7xm-6q6v, GHSA-cxp5-3px4-pw24, GHSA-gx83-3vf8-gh7j +8 more
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    io.micrometer:micrometer-core@1.14.5: 1 known vulnerability
    GHSA-g3pr-3p32-fp23
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.apache.httpcomponents.client5:httpclient5@5.4.2: 4 known vulnerabilities
    GHSA-73m2-qfq3-56cx, GHSA-hjcp-jmpx-g3qm, GHSA-73m2-qfq3-56cx, GHSA-hjcp-jmpx-g3qm
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.apache.httpcomponents.core5:httpcore5@5.3.3: 2 known vulnerabilities
    GHSA-hf6x-8p5f-cgmf, GHSA-hf6x-8p5f-cgmf
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.apache.httpcomponents.core5:httpcore5-h2@5.3.3: 2 known vulnerabilities
    GHSA-v3jc-474w-2wm6, GHSA-v3jc-474w-2wm6
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.assertj:assertj-core@3.26.3: 1 known vulnerability
    GHSA-rqfh-9r24-8c9r
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.springframework.boot:spring-boot@3.4.4: 4 known vulnerabilities
    GHSA-rc42-6c7j-7h5r, GHSA-wwpq-f5c3-7hvx, GHSA-rc42-6c7j-7h5r, GHSA-wwpq-f5c3-7hvx
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.springframework.boot:spring-boot-starter-actuator@3.4.4: 2 known vulnerabilities
    GHSA-8hfc-fq58-r658, GHSA-mgvc-8q2h-5pgc
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.springframework:spring-core@6.2.5: 4 known vulnerabilities
    GHSA-659m-px2c-25wj, GHSA-jmp9-x22r-554x, GHSA-659m-px2c-25wj, GHSA-jmp9-x22r-554x
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    org.springframework:spring-expression@6.2.5: 6 known vulnerabilities
    GHSA-9f52-rjqv-25qv, GHSA-r5w3-xv2f-j59q, GHSA-wxpp-56q6-5pcg, GHSA-9f52-rjqv-25qv, GHSA-r5w3-xv2f-j59q +1 more
    03-GettingStarted/03-llm-client/solution/java/pom.xml
  • medium
    quinn-proto@0.11.17: 3 known vulnerabilities
    RUSTSEC-2026-0338, RUSTSEC-2026-0340, RUSTSEC-2026-0343
    03-GettingStarted/03-llm-client/solution/rust/Cargo.lock
  • medium
    rmcp@1.4.0: 12 known vulnerabilities
    GHSA-33f5-2c5q-wgwj, GHSA-9g45-5xwm-f3wc, GHSA-9pj6-vhgr-3mwh, GHSA-c9xm-49cp-xcr9, GHSA-33f5-2c5q-wgwj +7 more
    03-GettingStarted/03-llm-client/solution/rust/Cargo.lock
  • medium
    quinn-proto@0.11.16: 5 known vulnerabilities
    RUSTSEC-2026-0338, RUSTSEC-2026-0339, RUSTSEC-2026-0340, RUSTSEC-2026-0341, RUSTSEC-2026-0342
    03-GettingStarted/06-http-streaming/solution/rust/calculator-httpclient/Cargo.lock
  • medium
    body-parser@2.2.2: 6 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828 +1 more
    03-GettingStarted/10-advanced/code/typescript/package-lock.json
  • medium
    zod@4.3.6: 3 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    03-GettingStarted/10-advanced/code/typescript/package-lock.json
  • medium
    body-parser@1.20.6: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    03-GettingStarted/11-simple-auth/solution/typescript/package-lock.json
  • medium
    io.netty:netty-codec@4.1.119.Final: 3 known vulnerabilities
    GHSA-3p8m-j85q-pgmj, GHSA-558v-64gr-wgg4, GHSA-mj4r-2hfc-f8p6
    04-PracticalImplementation/samples/java/containerapp/pom.xml
  • medium
    io.netty:netty-codec-dns@4.1.119.Final: 2 known vulnerabilities
    GHSA-cm33-6792-r9fm, GHSA-mfg7-5gfp-c4w3
    04-PracticalImplementation/samples/java/containerapp/pom.xml
  • medium
    io.netty:netty-codec-http@4.1.119.Final: 18 known vulnerabilities
    GHSA-38f8-5428-x5cv, GHSA-4mp9-239f-g9hg, GHSA-57rv-r2g8-2cj3, GHSA-6cqp-g7gg-8hr5, GHSA-6jqx-86gh-f27w +13 more
    04-PracticalImplementation/samples/java/containerapp/pom.xml
  • medium
    io.netty:netty-codec-http2@4.1.119.Final: 8 known vulnerabilities
    GHSA-563q-j3cm-6jxm, GHSA-5x3r-wrvg-rp6q, GHSA-93wv-jw9v-4972, GHSA-c2gf-v879-257j, GHSA-c69g-56f8-xwqj +3 more
    04-PracticalImplementation/samples/java/containerapp/pom.xml
  • medium
    io.netty:netty-resolver-dns@4.1.119.Final: 3 known vulnerabilities
    GHSA-5pvg-856g-cp85, GHSA-676x-f7gg-47vc, GHSA-xmv7-r254-6q78
    04-PracticalImplementation/samples/java/containerapp/pom.xml
  • medium
    zod@3.24.3: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    04-PracticalImplementation/samples/javascript/package-lock.json
  • medium
    zod@4.3.5: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    04-PracticalImplementation/samples/javascript/package-lock.json
  • medium
    undici@8.11.2: 16 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6 +11 more
    10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/code/weather_mcp/inspector/package-lock.json
  • medium
    zod@4.4.3: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/code/weather_mcp/inspector/package-lock.json
  • low
    Possible example credential in docs/tests: jwt
    03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/ar/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ar/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:23
  • low
    Possible example credential in docs/tests: jwt
    translations/bg/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/bg/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/ar/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/bg/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/bn/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/bn/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/bn/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/bn/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: jwt
    translations/cs/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/cs/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/cs/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/da/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/da/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/da/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/de/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/de/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/de/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/el/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/el/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/el/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/en/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/en/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/en/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/es/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/es/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/es/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/et/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/et/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/et/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/et/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/fa/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/fa/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/fa/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:23
  • low
    Possible example credential in docs/tests: jwt
    translations/fa/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/fi/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/fi/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: jwt
    translations/fi/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/fi/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/fr/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/fr/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/he/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/fr/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/he/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/he/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/hi/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/hi/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/hi/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/hi/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/hr/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/hr/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/hr/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/hu/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/hu/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/hu/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/hu/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/id/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/id/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/id/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/it/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/it/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/ja/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/ja/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/it/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/it/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/ja/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/ja/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/km/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/km/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/km/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/km/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/kn/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/kn/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/ko/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ko/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/kn/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/ko/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/ko/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: jwt
    translations/lt/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/lt/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/lt/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/ml/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ml/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/ml/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/ml/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/mr/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/mr/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/mr/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/mr/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: jwt
    translations/ms/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ms/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/ms/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/my/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/my/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/my/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/my/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/ne/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ne/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/ne/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/ne/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/nl/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/nl/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/nl/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/no/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/no/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/no/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/pa/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/pa/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/pa/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/pa/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: jwt
    translations/pcm/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/pcm/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/pl/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/pl/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/pl/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/pcm/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/pt-BR/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/pt-BR/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/pt-BR/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/pt-PT/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/pt-PT/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/pt-PT/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/ro/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/ro/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/ro/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/ru/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/ru/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/ru/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/sk/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/sk/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/sl/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/sl/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/sk/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/sl/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/sr/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/sr/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/sr/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/sv/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/sv/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/sv/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/sw/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/sw/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-header
    translations/sw/05-AdvancedTopics/mcp-oauth2-demo/README.md:96
  • low
    Possible example credential in docs/tests: jwt
    translations/ta/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/ta/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/ta/05-AdvancedTopics/mcp-oauth2-demo/README.md:44
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/ta/05-AdvancedTopics/mcp-oauth2-demo/README.md:68
  • low
    Possible example credential in docs/tests: jwt
    translations/te/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/te/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: curl-auth-user
    translations/te/05-AdvancedTopics/mcp-oauth2-demo/README.md:43
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    translations/te/05-AdvancedTopics/mcp-oauth2-demo/README.md:67
  • low
    Possible example credential in docs/tests: jwt
    translations/th/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22
  • low
    Possible example credential in docs/tests: jwt
    translations/th/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/tl/03-GettingStarted/11-simple-auth/code/jwt-lab/python/README.md:25
  • low
    Possible example credential in docs/tests: jwt
    translations/tl/03-GettingStarted/11-simple-auth/code/jwt-lab/typescript/README.md:22

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

MCP For Beginners alternatives

View more →

Similar mcp servers in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
MCP For Beginners (this page)
microsoft
18kMITOct 30, 2026Scanned, no flagged issues
Context Mode
mksglu
33kNone foundNov 1, 2026Not scanned yet
Serena
oraios
31kNone foundOct 28, 2026Not scanned yet
Fastmcp
PrefectHQ
28kApache-2.0Nov 1, 2026Scanned, no flagged issues
Nuclear
nukeop
19kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
Trail Code
trailhq
11kMITOct 31, 2026Scanned, no flagged issues