MCP.so
登录

Mcpal MCP Server

@mjkid221

基本信息

分类

其他

许可证

NOASSERTION

传输方式

stdio

作者

mjkid221

提交者

MJ Lee

关于 Mcpal MCP Server

Friendly Companion MCP. Get notified when your task is finished!

Mcpal MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcpal": {
      "command": "npx",
      "args": [
        "mcpal@latest"
      ]
    }
  }
}

Mcpal MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is MCPal?

MCPal is a lightweight MCP server for native desktop notifications with action buttons, text replies, and LLM‑aware icons. It is compatible with any MCP client.

How to use MCPal?

Add MCPal to your MCP config manually (JSON or TOML) or via CLI for Codex or Claude Code. Then call the send_notification tool with parameters such as message, title, actions, dropdownLabel, and reply.

Key features of MCPal

  • Native desktop notifications with action buttons and text reply
  • LLM‑aware icons that detect the calling client
  • Input sanitization and truncation for reliability
  • Structured tool result contract with backward‑compatible text output
  • Custom app icon automatically configured during installation
  • Built‑in MCP instructions for proactive notification configuration

Use cases of MCPal

  • Notify when a long‑running task (build, test, deployment) completes
  • Ask for user approval or choice via action buttons (e.g., “Deploy” / “Cancel”)
  • Request free‑form text input from the user without switching apps
  • Provide task‑completion hooks for AI assistants to notify the user

常见问题

1

What does MCPal do?

MCPal sends native desktop notifications from any MCP client, supporting action buttons, text replies, and client‑specific icons.

2

How do I install MCPal?

Add it to your MCP config with `npx mcpal@latest` (JSON/TOML) or use the CLI commands for Codex (`codex mcp add mcpal -- npx -y mcpal@latest`) or Claude Code (`claude mcp add mcpal -- npx -y mcpal@latest`).

3

What parameters does `send_notification` accept?

Required: `message` (string). Optional: `title` (default “MCPal”), `actions` (array of strings), `dropdownLabel` (string), `reply` (boolean).

4

Does MCPal support custom client icons?

Yes. To add a new client icon, place a 128×128 PNG (<10 KB) in `src/assets/clients/` and update the mapping in `src/notify.config.ts`.

5

What are the input limits for notifications?

Title: 256 characters. Message: 4000 characters. Actions: max 3 items, each 64 characters. Dropdown label: 64 characters.

评论

其他 分类下的更多 MCP 服务器