
posit-dev/mcptools
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
posit-dev/mcptools — это кандидат-сервер MCP, импортированный из https://github.com/posit-dev/mcptools.
Обзор
posit-dev/mcptools — это кандидат-сервер MCP, импортированный из https://github.com/posit-dev/mcptools.
Обзор (машинный перевод)
MCpTools реализует контекст модели Протокол в R. Есть две стороны. MCpTools:
R как MCP-сервер:
При настройке с помощью mcptools инструментов с поддержкой MCP, таких как Claude Desktop, Claude Code и VS Code GitHub Copilot могут запускать R-код в сессиях У вас есть бегство, чтобы ответить на ваши вопросы. Пока пакет поддерживает Настраивая произвольные функции R, вам может быть интересно кстати, интегрированная поддержка пакета MCpTools, который предоставляет стандартный набор инструментов для изучения документация по установленным пакетам — посмотрите объекты в вашей глобальной среде, а также получить метаданные о вашей сессии и платформа.
R как клиент MCP:
Регистрация сторонних MCP-серверов с помощью Ellmer Chats для интеграции дополнительных Контекст, например, в shinychat и приложения QueryChat.
Установка
Установите mcptools из CRAN с помощью следующего:
Вы можете установить версию разработки mcptools следующим образом:
R как MCP-сервер
mcptools можно подключить к любому приложению, поддерживающему MCP. Для
например, чтобы использовать с Claude Desktop, можно вставить следующее в
ваша конфигурация Claude Desktop (на macOS, в
~/Library/Application Support/Claude/claude_desktop_config.json):
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
mcptools
mcptools implements the Model Context Protocol in R. There are two sides to mcptools:
R as an MCP server:
When configured with mcptools, MCP-enabled tools like Claude Desktop, Claude Code, and VS Code GitHub Copilot can run R code in the sessions you have running to answer your questions. While the package supports configuring arbitrary R functions, you may be interested in the btw package’s integrated support for mcptools, which provides a default set of tools to to peruse the documentation of packages you have installed, check out the objects in your global environment, and retrieve metadata about your session and platform.
R as an MCP client:
Register third-party MCP servers with ellmer chats to integrate additional context into e.g. shinychat and querychat apps.
Installation
Install mcptools from CRAN with:
install.packages("mcptools")
Установка
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-serverКонфигурация
{
"mcpServers": {
"r-mcptools": {
"command": "Rscript",
"args": ["-e", "mcptools::mcp_server()"]
}
}
}