Skip to main content
Glama
OwlTing

PayNow Component MCP Server

by OwlTing
README.md
# PayNow Component MCP Server

## Overview
The PayNow Component MCP Server provides documentation search capabilities. This server enables large language models (LLMs) to directly retrieve documentation, accelerating system integration.

<img src="./docs/Demo_paynow_component.gif" width="650">
<br><br>

## Components

### Tools

#### Query Tools
- `search_paynow_component_documentation`
   - Search PayNow Component documentation. 
   - Input:
     - `query` (string): Search keywords in English.
   - Returns: Query results as array of objects

## Install

For quick installation, use one of the one-click install buttons above. The remote MCP Server is hosted by PayNow and provides the easiest method for getting up and running. If your MCP host does not support remote MCP servers, you can easily set up the local version using Docker.


Docker Setup (For Local MCP Server Only):

```bash
docker build -f Dockerfile.local_docker -t mcp/paynow_component . --no-cache
```

<details>
<summary><b>Install in Cursor</b></summary>

#### Click the button to install:

[![Install in Cursor](https://img.shields.io/badge/Cursor-Install%20PayNow%20Component-blue?logo=cursor&logoColor=white)](https://owlting.github.io/paynow_component_docs_mcp_server/install-cursor-mcp.html)

#### Or install manually:

Go to `Cursor Settings` -> `Tools & Integrations` -> `New MCP Server`. 

```json
{
  "mcpServers": {
    "paynow_component": {
      "url": "https://paynow-component-docs-mcp.paynow.com.tw/mcp"
    }
  }
}
```

### Docker
```json
{
  "mcpServers": {
    "paynow_component": {
      "command": "docker",
      "args": [
        "run", 
        "-i", 
        "--rm", 
        "mcp/paynow_component"
      ]
    }
  }
}
```
</details>

<details><summary><b>Install in VS Code</b></summary>

#### Click the button to install:
[![Install in VS Code](https://img.shields.io/badge/VS%20Code-Install%20PayNow%20Component-blue?logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22paynow_component%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpaynow-component-docs-mcp.paynow.com.tw%2Fmcp%22%7D)

#### Or install manually:

You can also install the MCP server using the VS Code CLI:

```json
{
	"servers": {
		"paynow_component": {
			"type": "http",
			"url": "https://paynow-component-docs-mcp.paynow.com.tw/mcp"
		}
	}
}
```

### Docker
```json
{
	"servers": {
		"paynow_component": {
			"command": "docker",
			"args": [
				"run", 
				"-i", 
				"--rm", 
				"mcp/paynow_component"
			]
		}
	}
}
```
</details>


<details>
<summary><b>Install in Claude Desktop</b></summary>

#### For MCP Server

Follow the MCP install [guide](https://modelcontextprotocol.io/docs/develop/connect-remote-servers), in the "Add a Custom Connector" step, enter the following URL:

```
https://paynow-component-docs-mcp.paynow.com.tw/mcp
```

#### Docker

Follow the MCP install [guide](https://modelcontextprotocol.io/docs/develop/connect-local-servers), use following configuration:

```json
# Add the server to your claude_desktop_config.json
{
  "mcpServers": {
    "paynow_component": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/paynow_component"
      ]
    }
  }
}
```
</details>


<details>
<summary><b>Install in Claude Code</b></summary>

Follow the MCP install [guide](https://code.claude.com/docs/en/mcp), run the following command:

```bash
claude mcp add --transport http paynow_component https://paynow-component-docs-mcp.paynow.com.tw/mcp
```
</details>

TDQS

A3.5/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool's purpose is clearly distinct and singular.

Naming Consistency5/5

Since there is only one tool, naming consistency is inherently perfect. The tool name follows a clear verb_noun pattern (search_paynow_component_documentation).

Tool Count2/5

A single tool for a server named 'PayNow Component MCP Server' feels too thin and incomplete for the apparent domain. It suggests significant gaps in functionality beyond documentation search.

Completeness2/5

The server's name implies a domain related to PayNow components, but the tool only covers documentation search. There are obvious gaps, such as creating, updating, or managing components, which would be expected for a component server.

Maintenance

ActivitySlowing
ResponsivenessNo issues