Token导航 LogoToken导航TokenDH.com
Google Campaign Manager 360 MCP Server by CData logo
运维云端未说明官方级别未说明来源级核验

Google Campaign Manager 360 MCP Server by CData

MCP Server

CData的MCP服务器为Google Campaign Manager 360提供本地只读数据访问,使LLMs能够通过自然语言查询实时数据。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
JavaClaude自然语言查询Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

CDataSoftware

提供方

CDataSoftware

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

由CData提供的Google Campaign Manager 360 MCP服务器

CData的Google Campaign Manager 360模型上下文协议(MCP)服务器

目的

我们创建了这个只读的MCP服务器,以允许大型语言模型(如Claude Desktop)查询由Google Campaign Manager 360支持的实时数据 CData JDBC驱动程序,适用于Google Campaign Manager 360

CData JDBC 驱动程序通过将 Google Campaign Manager 360 暴露为关系型 SQL 模型来连接它。

这台服务器封装了该驱动程序,并通过一个简洁的MCP接口提供Google Campaign Manager 360的数据,因此大型语言模型(LLMs)可以通过自然语言提问来检索实时信息——无需使用SQL。

安装指南

  1. 克隆仓库:
   git clone https://github.com/cdatasoftware/google-campaign-manager-360-mcp-server-by-cdata.git
   cd google-campaign-manager-360-mcp-server-by-cdata
  1. 构建服务器:
   mvn clean install

这将生成一个JAR文件:CDataMCP-jar-with-dependencies.jar

  1. 下载并安装适用于{源}的CData JDBC驱动程序: https://www.cdata.com/驱动程序/DoubleClick/下载/JDBC
  2. 授权CData JDBC驱动程序:

- 导航至 lib 安装目录中的文件夹,通常为: - (Windows) C:\Program Files\CData\CData JDBC Driver for Google Campaign Manager 360\ - (Mac/Linux) /Applications/CData JDBC Driver for Google Campaign Manager 360/ - 运行该命令 java -jar cdata.jdbc.doubleclickcm.jar --license - 请输入您的姓名、电子邮件以及“TRIAL”(或您的许可证密钥)。

  1. 配置您到数据源的连接(以Salesforce为例):

- 运行该命令 java -jar cdata.jdbc.doubleclickcm.jar 打开连接字符串实用程序。

- 配置连接字符串,然后点击“测试连接”

> 注: 如果数据源使用OAuth认证,您需要在浏览器中进行身份验证。

- 一旦成功,复制连接字符串以备后用。

  1. 创建一个 .prp 用于您的JDBC连接的文件(例如。 google-campaign-manager-360.prp使用以下属性和格式:

- 前缀 - 用于暴露的工具的前缀 - 服务器名称 - 您服务器的名称 - 服务器版本 - 适用于您服务器的版本 - 驱动程序路径 - 您的JDBC驱动程序JAR文件的完整路径 - 驱动程序类 - JDBC 驱动程序类的名称(例如:cdata.jdbc.doubleclickcm.DoubleClickCMDriver) - JdbcUrl(注:在中文语境中,我们通常不会直接翻译“JdbcUrl”这个术语,因为它是一个特定于数据库连接的编程概念,直接翻译可能无法准确传达其含义。但在这里,为了满足翻译要求,可以理解为“JDBC连接URL”或保持原样,因为专业术语在中文中也常直接使用英文原词。) - 使用CData JDBC驱动程序连接到您的数据时所需的JDBC连接字符串(从上面复制) - 桌子 - 留空以访问所有数据,否则您可以明确声明您希望创建访问权限的表

     Prefix=doubleclickcm
     ServerName=CDataDoubleClickCM
     ServerVersion=1.0
     DriverPath=PATH\TO\cdata.jdbc.doubleclickcm.jar
     DriverClass=cdata.jdbc.doubleclickcm.DoubleClickCMDriver
     JdbcUrl=jdbc:doubleclickcm:InitiateOAuth=GETANDREFRESH;
     Tables=

使用Claude Desktop连接服务器

  1. 创建用于Claude Desktop的配置文件(claude_desktop_config.json),以添加新的MCP服务器,使用以下格式。如果文件已存在,请将条目添加到其中 mcpServers 在配置文件中。

Windows

   {
     "mcpServers": {
       "{classname_dash}": {
         "command": "PATH\\TO\\java.exe",
         "args": [
           "-jar",
           "PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
           "PATH\\TO\\google-campaign-manager-360.prp"
         ]
       },
       ...
     }
   }

Linux/Mac(注:此处“Linux/Mac”直接翻译仍为“Linux/Mac”,因为它们是操作系统名称,无需翻译,但为符合中文表达习惯,可理解为“适用于Linux和Mac系统”)

   {
     "mcpServers": {
       "{classname_dash}": {
         "command": "/PATH/TO/java",
         "args": [
           "-jar",
           "/PATH/TO/CDataMCP-jar-with-dependencies.jar",
           "/PATH/TO/google-campaign-manager-360.prp"
         ]
       },
       ...
     }
   }

如有需要,请将配置文件复制到相应的目录中(以Claude Desktop为例)。 Windows

   cp C:\PATH\TO\claude_desktop_config.json %APPDATA%\Claude\claude_desktop_config.json

Linux/麦金塔(Mac)

   cp /PATH/TO/claude_desktop_config.json /Users/{user}/Library/Application\ Support/Claude/claude_desktop_config.json'
  1. 运行或刷新您的客户端(Claude Desktop)。
注: 您可能需要完全退出或关闭您的Claude桌面客户端,然后重新打开它,以便MCP服务器显示出来。

运行服务器

  1. 运行以下命令以单独启动MCP服务器
   java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
注: 服务器使用 stdio 因此,只能与运行在与服务器同一台机器上的客户端一起使用。

使用详情

一旦MCP服务器配置完成,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查询

JSON-RPC 请求示例

如果你正在为发送到MCP服务器的请求编写脚本,而不是使用AI客户端(例如Claude),那么在调用可用工具时,可以参考以下遵循JSON-RPC 2.0规范的JSON有效载荷示例。

获取源表(或“从源获取表”)

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "source_get_tables",
        "arguments": {}
    }
}

获取源列

{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
        "name": "source_get_columns",
        "arguments": {
            "table":  "Account"
        }
    }
}

源运行查询

{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
        "name": "source_run_query",
        "arguments": {
            "sql":  "SELECT * FROM [Account] WHERE [IsDeleted] = true"
        }
    }
}

故障排除

  1. 如果你在Claude Desktop中看不到你的CData MCP服务器,请确保你已完全退出Claude Desktop(Windows系统:使用任务管理器;Mac系统:使用活动监视器)
  2. 如果Claude Desktop无法检索数据,请确保您已正确配置连接。使用连接字符串生成器创建连接字符串(见上文),并将连接字符串复制到属性(.prp)文件中。
  3. 如果您在连接数据源时遇到问题,请联系 CData 支持团队.
  4. 如果您在使用MCP服务器时遇到问题,或有任何其他反馈,请加入 CData 社区

许可证

这个MCP服务器是根据MIT许可证授权的。这意味着您可以在遵守MIT许可证条款和条件的前提下,自由地使用、修改和分发该软件。如需了解更多详情,请参阅 许可证 项目仓库中的文件。

所有支持的来源

AccessAct CRMAct-OnActive Directory ActiveCampaignAcumaticaAdobe AnalyticsAdobe Commerce ADPAirtableAlloyDBAmazon Athena Amazon DynamoDBAmazon MarketplaceAmazon S3Asana Authorize.NetAvalara AvaTaxAvroAzure Active Directory Azure Analysis ServicesAzure Data CatalogAzure Data Lake StorageAzure DevOps Azure SynapseAzure TableBasecampBigCommerce BigQueryBing AdsBing SearchBitbucket Blackbaud FE NXTBoxBullhorn CRMCassandra CertiniaCloudantCockroachDBConfluence Cosmos DBCouchbaseCouchDBCSV CventDatabricksDB2DocuSign DropboxDynamics 365Dynamics 365 Business CentralDynamics CRM Dynamics GPDynamics NAVeBayeBay Analytics ElasticsearchEmailEnterpriseDBEpicor Kinetic Exact OnlineExcelExcel OnlineFacebook Facebook AdsFHIRFreshdeskFTP GitHubGmailGoogle Ad ManagerGoogle Ads Google AnalyticsGoogle CalendarGoogle Campaign Manager 360Google Cloud Storage Google ContactsGoogle Data CatalogGoogle DirectoryGoogle Drive Google SearchGoogle SheetsGoogle SpannerGraphQL GreenhouseGreenplumHarperDBHBase HCL DominoHDFSHighriseHive HubDBHubSpotIBM Cloud Data EngineIBM Cloud Object Storage IBM InformixImpalaInstagramJDBC-ODBC Bridge JiraJira AssetsJira Service ManagementJSON KafkaKintoneLDAPLinkedIn LinkedIn AdsMailChimpMariaDBMarketo MarkLogicMicrosoft DataverseMicrosoft Entra IDMicrosoft Exchange Microsoft OneDriveMicrosoft PlannerMicrosoft ProjectMicrosoft Teams Monday.comMongoDBMYOB AccountRightMySQL nCinoNeo4JNetSuiteOData OdooOffice 365OktaOneNote OracleOracle EloquaOracle Financials CloudOracle HCM Cloud Oracle SalesOracle SCMOracle Service CloudOutreach.io ParquetPaylocityPayPalPhoenix PingOnePinterestPipedrivePostgreSQL Power BI XMLAPrestoQuickbaseQuickBooks QuickBooks OnlineQuickBooks TimeRaisers Edge NXTReckon Reckon Accounts HostedRedisRedshiftREST RSSSage 200Sage 300Sage 50 UK Sage Cloud AccountingSage IntacctSalesforceSalesforce Data Cloud Salesforce Financial Service CloudSalesforce MarketingSalesforce Marketing Cloud Account EngagementSalesforce Pardot SalesloftSAPSAP Ariba ProcurementSAP Ariba Source SAP Business OneSAP BusinessObjects BISAP ByDesignSAP Concur SAP FieldglassSAP HANASAP HANA XS AdvancedSAP Hybris C4C SAP Netweaver GatewaySAP SuccessFactorsSAS Data SetsSAS xpt SendGridServiceNowSFTPSharePoint SharePoint Excel ServicesShipStationShopifySingleStore SlackSmartsheetSnapchat AdsSnowflake SparkSplunkSQL Analysis ServicesSQL Server SquareStripeSugar CRMSuiteCRM SurveyMonkeySybaseSybase IQTableau CRM Analytics TallyTaxJarTeradataTier1 TigerGraphTrelloTrinoTwilio TwitterTwitter AdsVeeva CRMVeeva Vault Wave FinancialWooCommerceWordPressWorkday xBaseXeroXMLYouTube Analytics ZendeskZoho BooksZoho CreatorZoho CRM Zoho InventoryZoho ProjectsZuora... Dozens More

目录标签

目录标签

JavaClaude自然语言查询数据连接器本地部署广告数据管理JDBC驱动

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauthlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP