hidechae
MCP Server
hidechae
public

zendesk help center mcp server

一个与Zendesk帮助中心API集成的MCP服务器,支持Claude Desktop等客户端。

Repository Info

3
Stars
0
Forks
3
Watchers
0
Issues
TypeScript
Language
-
License

About This Server

一个与Zendesk帮助中心API集成的MCP服务器,支持Claude Desktop等客户端。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# Zendesk Help Center MCP Server

A Model Context Protocol (MCP) server that interfaces with the Zendesk Help Center API, allowing integration with Claude Desktop and other MCP-compatible clients.

## Features

- **Article Search**: Search for articles in your Zendesk Help Center
- **Article Details**: Retrieve detailed information about specific articles by ID

## Prerequisites

- Node.js (v18 or higher)
- A Zendesk account with API access
- Zendesk API token

## Installation

1. Clone this repository:
   ```bash
   git clone https://github.com/yourusername/zendesk-help-center-mcp-server.git
   cd zendesk-help-center-mcp-server
   ```

2. Install dependencies:
   ```bash
   npm install
   ```

3. Create a `.env` file in the root directory with your Zendesk credentials:
   ```
   ZENDESK_SUBDOMAIN=your-subdomain
   [email protected]
   ZENDESK_API_TOKEN=your-api-token
   ```

   You can copy the `.env.example` file and fill in your details:
   ```bash
   cp .env.example .env
   ```

## Building and Running

1. Build the project:
   ```bash
   npm run build
   ```

2. Start the server:
   ```bash
   npm start
   ```

The server will run on standard input/output, making it compatible with Claude Desktop and other MCP clients.

## Available Tools

The server provides the following tools:

### 1. searchArticles

Search for articles in your Zendesk Help Center.

**Parameters:**
- `query` (string, required): Search keyword
- `locale` (string, optional): Locale code (e.g., 'en', 'ja', 'en-us')
- `page` (number, optional): Page number
- `per_page` (number, optional): Number of results per page (max 100)

### 2. getArticle

Get details of a specific Zendesk Help Center article by ID.

**Parameters:**
- `id` (number, required): Article ID
- `locale` (string, optional): Locale code (e.g., 'en', 'ja', 'en-us')

## Using with Claude Desktop

### Adding to Claude's `mcpServers` Configuration

Add the following configuration to the `mcpServers` section in Claude's settings file:

```json
{
  "mcpServers": {
    "zendeskHelpCenter": {
      "command": "npx",
      "args": ["-y", "github:hidechae/zendesk-help-center-mcp-server"],
      "env": {
        "ZENDESK_SUBDOMAIN": "your-subdomain",
        "ZENDESK_EMAIL": "[email protected]",
        "ZENDESK_API_TOKEN": "your-api-token"
      }
    }
  }
}
```

After adding this configuration, you can use the Zendesk Help Center tools within Claude.

## Development

This project uses TypeScript and follows the Model Context Protocol specification.

To run in development mode with auto-reloading:
```bash
npm run dev
```

## License

MIT

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Quick Start

1

Clone the repository

git clone https://github.com/hidechae/zendesk-help-center-mcp-server
2

Install dependencies

cd zendesk-help-center-mcp-server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerhidechae
Repozendesk-help-center-mcp-server
Language
TypeScript
License-
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation