Slack MCP Server by CData
Officialslack-mcp-сервер-by-cdata
Сервер протокола контекста модели (MCP) CData для Slack
:heavy_exclamation_mark: Этот проект создает сервер MCP только для чтения. Для полных возможностей чтения, записи, обновления, удаления и действий, а также упрощенной настройки, ознакомьтесь с нашим бесплатным сервером CData MCP для Slack (бета) .
Цель
Мы создали этот сервер MCP, доступный только для чтения, чтобы позволить LLM (например, Claude Desktop) запрашивать данные Slack в реальном времени, поддерживаемые драйвером CData JDBC для Slack .
Драйвер CData JDBC подключается к Slack, предоставляя их в виде реляционных моделей SQL.
Этот сервер оборачивает этот драйвер и делает данные Slack доступными через простой интерфейс MCP, поэтому LLM могут получать информацию в реальном времени, задавая вопросы на естественном языке — SQL не требуется.
Related MCP server: Salesforce MCP Server by CData
Руководство по настройке
Клонируйте репозиторий:
git clone https://github.com/cdatasoftware/slack-mcp-server-by-cdata.git cd slack-mcp-server-by-cdataСборка сервера:
mvn clean installЭто создаст JAR-файл: CDataMCP-jar-with-dependencies.jar
Загрузите и установите драйвер CData JDBC для {source}: https://www.cdata.com/drivers/slack/download/jdbc
Лицензируйте драйвер CData JDBC:
Перейдите в папку
libв каталоге установки, обычно это:(Windows)
C:\Program Files\CData\CData JDBC Driver for Slack\(Mac/Linux)
/Applications/CData JDBC Driver for Slack/
Выполните команду
java -jar cdata.jdbc.slack.jar --licenseВведите свое имя, адрес электронной почты и «TRIAL» (или ваш лицензионный ключ).
Настройте подключение к источнику данных (на примере Salesforce):
Выполните команду
java -jar cdata.jdbc.slack.jarчтобы открыть утилиту Connection String.Настройте строку подключения и нажмите «Проверить подключение».
Примечание: если источники данных используют OAuth, вам потребуется пройти аутентификацию в браузере.
После успешного завершения скопируйте строку подключения для дальнейшего использования.
Создайте файл
.prpдля вашего соединения JDBC (например,slack.prp), используя следующие свойства и формат:Префикс — префикс, который будет использоваться для представленных инструментов.
ServerName - имя вашего сервера
ServerVersion - версия вашего сервера
DriverPath — полный путь к JAR-файлу вашего драйвера JDBC
DriverClass — имя класса драйвера JDBC (например, cdata.jdbc.slack.SlackDriver)
JdbcUrl — строка подключения JDBC для использования с драйвером CData JDBC для подключения к вашим данным (скопировано выше)
Таблицы — оставьте поле пустым, чтобы получить доступ ко всем данным, в противном случае вы можете явно указать таблицы, к которым вы хотите создать доступ.
Prefix=slack ServerName=CDataSlack ServerVersion=1.0 DriverPath=PATH\TO\cdata.jdbc.slack.jar DriverClass=cdata.jdbc.slack.SlackDriver JdbcUrl=jdbc:slack:InitiateOAuth=GETANDREFRESH; Tables=
Использование сервера с Claude Desktop
Создайте файл конфигурации для Claude Desktop (claude_desktop_config.json) для добавления нового сервера MCP, используя формат ниже. Если файл уже существует, добавьте запись в
mcpServersв файле конфигурации.Окна
{ "mcpServers": { "{classname_dash}": { "command": "PATH\\TO\\java.exe", "args": [ "-jar", "PATH\\TO\\CDataMCP-jar-with-dependencies.jar", "PATH\\TO\\slack.prp" ] }, ... } }Линукс/Мак
{ "mcpServers": { "{classname_dash}": { "command": "/PATH/TO/java", "args": [ "-jar", "/PATH/TO/CDataMCP-jar-with-dependencies.jar", "/PATH/TO/slack.prp" ] }, ... } }При необходимости скопируйте файл конфигурации в соответствующий каталог (например, Claude Desktop). Windows
cp C:\PATH\TO\claude_desktop_config.json %APPDATA%\Claude\claude_desktop_config.jsonЛинукс/Мак
cp /PATH/TO/claude_desktop_config.json /Users/{user}/Library/Application\ Support/Claude/claude_desktop_config.json'Запустите или обновите свой клиент (Claude Desktop).
Примечание: Возможно, вам придется полностью выйти или закрыть клиент Claude Desktop и снова открыть его, чтобы серверы MCP появились.
Запуск сервера
Выполните следующую команду, чтобы запустить MCP Server самостоятельно.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
Примечание: сервер использует
stdioпоэтому его можно использовать только с клиентами, работающими на той же машине, что и сервер.
Подробности использования
После настройки MCP Server клиент AI сможет использовать встроенные инструменты для чтения, записи, обновления и удаления базовых данных. В общем случае вам не нужно вызывать инструменты явно. Просто попросите клиента ответить на вопросы о базовой системе данных. Например:
«Какова взаимосвязь между моими закрытыми выигрышными возможностями и индустрией счетов?»
«Сколько у меня открытых тикетов в проекте SUPPORT?»
«Можете ли вы сказать, какие события в календаре у меня сегодня?»
Список доступных инструментов и их описания приведены ниже:
Инструменты и описания
В определениях ниже {servername} относится к имени сервера MCP в файле конфигурации (например {classname_dash} выше).
{servername}_get_tables— извлекает список таблиц, доступных в источнике данных. Используйте инструмент{servername}_get_columnsдля перечисления доступных столбцов в таблице. Вывод инструмента будет возвращен в формате CSV, при этом первая строка будет содержать заголовки столбцов.{servername}_get_columns— Извлекает список столбцов для таблицы. Используйте инструмент{servername}_get_tablesдля получения списка доступных таблиц. Вывод инструмента будет возвращен в формате CSV, при этом первая строка будет содержать заголовки столбцов.{servername}_run_query— выполнение запроса SQL SELECT
Поиск неисправностей
Если вы не видите свой сервер CData MCP в Claude Desktop, убедитесь, что вы полностью вышли из Claude Desktop (Windows: используйте диспетчер задач, Mac: используйте монитор активности)
Если Claude Desktop не может получить данные, убедитесь, что вы правильно настроили свое соединение. Используйте конструктор Connection String для создания строки соединения (см. выше) и скопируйте строку соединения в файл свойств (.prp).
Если у вас возникли проблемы с подключением к источнику данных, обратитесь в службу поддержки CData .
Если у вас возникли проблемы с использованием сервера MCP или вы хотите оставить отзыв, присоединяйтесь к сообществу CData .
Лицензия
Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.
Все поддерживаемые источники
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Atendio is a WhatsApp AI assistant for businesses in Latin America, on the official WhatsApp Business Platform. This MCP server lets Claude (or any MCP client) list and read WhatsApp conversations, view analytics and assistant settings, and create, edit or delete the rules your AI assistant follows. Remote, OAuth 2.1; the business always reviews and publishes rule changes.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to Microsoft Teams data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).5MIT
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to Salesforce data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).MIT
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to Snowflake data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).MIT
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to Workday data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).14MIT