Package: mcptools
Title: Model Context Protocol Servers and Clients
Version: 0.1.0
Authors@R: c(
    person("Simon", "Couch", , "simon.couch@posit.co", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0001-5676-5107")),
    person("Winston", "Chang", , "winston@posit.co", role = "aut"),
    person("Charlie", "Gao", , "charlie.gao@posit.co", role = "aut",
           comment = c(ORCID = "0000-0002-0750-061X")),
    person("Posit Software, PBC", role = c("cph", "fnd"),
           comment = c(ROR = "03wc8by49"))
  )
Description: Implements the Model Context Protocol (MCP). Users can start 
    'R'-based servers, serving functions as tools for large language models to
    call before responding to the user in MCP-compatible apps like 
    'Claude Desktop' and 'Claude Code', with options to run those tools inside 
    of interactive 'R' sessions. On the  other end, when 'R' is the client via 
    the 'ellmer' package, users can register tools from third-party MCP 
    servers to integrate additional context into chats.
License: MIT + file LICENSE
Suggests: knitr, rmarkdown, testthat (>= 3.0.0), withr
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.2
Imports: cli, ellmer (>= 0.2.0), jsonlite, nanonext (>= 1.6.0),
        processx, promises, rlang
Depends: R (>= 4.1.0)
URL: https://github.com/posit-dev/mcptools,
        https://posit-dev.github.io/mcptools/
BugReports: https://github.com/posit-dev/mcptools/issues
Config/Needs/website: tidyverse/tidytemplate
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2025-07-15 15:57:46 UTC; simoncouch
Author: Simon Couch [aut, cre] (ORCID: <https://orcid.org/0000-0001-5676-5107>),
  Winston Chang [aut],
  Charlie Gao [aut] (ORCID: <https://orcid.org/0000-0002-0750-061X>),
  Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)
Maintainer: Simon Couch <simon.couch@posit.co>
Repository: CRAN
Date/Publication: 2025-07-18 15:10:07 UTC
Built: R 4.3.3; ; 2025-07-18 15:26:27 UTC; unix
