├── .Rbuildignore ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yaml │ └── pkgdown.yaml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CLAUDE.md ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── R ├── aaa.R ├── client.R ├── mcptools-package.R ├── server.R ├── session.R ├── tools.R └── utils.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── air.toml ├── cran-comments.md ├── inst ├── diagrams.key ├── example-config-remote.json ├── example-config.json ├── example-ellmer-tools.R ├── hex │ ├── logo.png │ └── logo.psd └── spec │ ├── authorization.md │ ├── basic.md │ ├── fetch.R │ ├── lifecycle.md │ └── transports.md ├── man ├── client.Rd ├── figures │ ├── logo.png │ ├── r_as_a_client.png │ └── r_as_a_server.png ├── mcptools-package.Rd └── server.Rd ├── mcptools.Rproj ├── pkgdown └── favicon │ ├── apple-touch-icon.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── favicon.svg │ ├── site.webmanifest │ ├── web-app-manifest-192x192.png │ └── web-app-manifest-512x512.png ├── tests ├── testthat.R └── testthat │ ├── _snaps │ ├── client.md │ ├── server.md │ ├── tools.md │ └── utils.md │ ├── helper.R │ ├── test-client.R │ ├── test-server.R │ ├── test-session.R │ ├── test-tools.R │ └── test-utils.R └── vignettes ├── .gitignore └── server.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.github/workflows/pkgdown.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2025 2 | COPYRIGHT HOLDER: Posit Software, PBC 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/aaa.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/aaa.R -------------------------------------------------------------------------------- /R/client.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/client.R -------------------------------------------------------------------------------- /R/mcptools-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/mcptools-package.R -------------------------------------------------------------------------------- /R/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/server.R -------------------------------------------------------------------------------- /R/session.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/session.R -------------------------------------------------------------------------------- /R/tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/tools.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/R/utils.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /air.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/cran-comments.md -------------------------------------------------------------------------------- /inst/diagrams.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/diagrams.key -------------------------------------------------------------------------------- /inst/example-config-remote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/example-config-remote.json -------------------------------------------------------------------------------- /inst/example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/example-config.json -------------------------------------------------------------------------------- /inst/example-ellmer-tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/example-ellmer-tools.R -------------------------------------------------------------------------------- /inst/hex/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/hex/logo.png -------------------------------------------------------------------------------- /inst/hex/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/hex/logo.psd -------------------------------------------------------------------------------- /inst/spec/authorization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/spec/authorization.md -------------------------------------------------------------------------------- /inst/spec/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/spec/basic.md -------------------------------------------------------------------------------- /inst/spec/fetch.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/spec/fetch.R -------------------------------------------------------------------------------- /inst/spec/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/spec/lifecycle.md -------------------------------------------------------------------------------- /inst/spec/transports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/inst/spec/transports.md -------------------------------------------------------------------------------- /man/client.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/client.Rd -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/figures/logo.png -------------------------------------------------------------------------------- /man/figures/r_as_a_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/figures/r_as_a_client.png -------------------------------------------------------------------------------- /man/figures/r_as_a_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/figures/r_as_a_server.png -------------------------------------------------------------------------------- /man/mcptools-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/mcptools-package.Rd -------------------------------------------------------------------------------- /man/server.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/man/server.Rd -------------------------------------------------------------------------------- /mcptools.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/mcptools.Rproj -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/favicon.svg -------------------------------------------------------------------------------- /pkgdown/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/site.webmanifest -------------------------------------------------------------------------------- /pkgdown/favicon/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /pkgdown/favicon/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/pkgdown/favicon/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/_snaps/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/_snaps/client.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/_snaps/server.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/_snaps/tools.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/_snaps/utils.md -------------------------------------------------------------------------------- /tests/testthat/helper.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/helper.R -------------------------------------------------------------------------------- /tests/testthat/test-client.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/test-client.R -------------------------------------------------------------------------------- /tests/testthat/test-server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/test-server.R -------------------------------------------------------------------------------- /tests/testthat/test-session.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/test-session.R -------------------------------------------------------------------------------- /tests/testthat/test-tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/test-tools.R -------------------------------------------------------------------------------- /tests/testthat/test-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/tests/testthat/test-utils.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/server.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posit-dev/mcptools/HEAD/vignettes/server.Rmd --------------------------------------------------------------------------------