Google PageRank for AI agents. 25,000+ tools indexed.

kmsg MCP Server

channprj/kmsg

Score: 73.5 Rank #3396 MCP Server
[![AgentRank](https://agentrank-ai.com/api/v1/badge/channprj--kmsg)](https://agentrank-ai.com/tool/channprj--kmsg/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of channprj/kmsg? Claim this listing →

Unofficial KakaoTalk CLI and native MCP server for macOS — read, watch, and send messages via Accessibility automation.

Add AgentRank to Claude Code Discover and compare tools like channprj/kmsg — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

channprj/kmsg is a Swift MCP server licensed under MIT. Unofficial KakaoTalk CLI and native MCP server for macOS — read, watch, and send messages via Accessibility automation. Topics: automation, cli, kakaotalk, unofficial, accessibility, ai-agent, kakao, kakaotalk-bot, macos, mcp, messaging, swift, kakaotalk-cli.

Ranked #3396 out of 24846 indexed tools.

Ecosystem

Swift MIT
automationclikakaotalkunofficialaccessibilityai-agentkakaokakaotalk-botmacosmcpmessagingswiftkakaotalk-cli

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 275

275 stars → growing community

Freshness 25% 1mo ago

Last commit 1mo ago → moderate activity

Issue Health 25% 67%

6/9 issues closed → decent issue management

Contributors 10% 4

4 contributors → small team

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 47
Description Good
License MIT

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 51 days ago — a recent commit would boost your freshness score

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for channprj/kmsg
[![AgentRank](https://agentrank-ai.com/api/v1/badge/channprj--kmsg)](https://agentrank-ai.com/tool/channprj--kmsg/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/channprj--kmsg/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/channprj--kmsg" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="channprj/kmsg"></script>

Matched Queries

"mcp server""mcp-server"topic:mcp

From the README

# kmsg — macOS용 카카오톡 CLI 및 MCP 서버

[프로젝트 홈페이지](https://channprj.github.io/kmsg/) · [English](README.en.md)

<p></p>

`kmsg`는 macOS용 비공식 카카오톡 CLI이자 네이티브 MCP 서버입니다.
macOS 손쉬운 사용 API로 메시지를 읽고, 감시하고, 전송하며 로컬 자동화와
AI 에이전트를 위한 구조화된 출력을 제공합니다.

> **Disclaimer**: `kmsg`는 Kakao Corp. 의 공식 도구가 아닙니다.
> 사용자는 본인 계정/환경에서 관련 법규, 서비스 약관, 회사 보안 정책을 준수할 책임이 있습니다.
> 이 도구 사용으로 발생할 수 있는 계정 제한, 오작동, 데이터 손실, 기타 손해에 대한 책임은 사용자에게 있습니다.
> LOCO Protocol 이 아닌 AX 를 사용한 이유와 계정 제재 가능성에 대한 제 개인적인 판단은 [왜 KakaoTalk 의 LOCO Protocol 을 사용하지 않나요?](ARCHITECTURE.md#accessibility-instead-of-a-private-protocol) 항목을 참고해 주세요.

## AX(Accessibility API)를 핵심으로 개발

`kmsg`는 macOS의 공식 Accessibility API, 즉 AX를 핵심 자동화 계층으로
사용해 개발되었습니다. Swift에서 `ApplicationServices`와 `AXUIElement`를
직접 호출해 사용자가 보는 KakaoTalk 창, 채팅 목록, 메시지 영역, 입력창을
탐색하고 제어합니다. 키보드와 마우스 입력이 필요한 동작은 `CGEvent`를
사용합니다.

```text
CLI / MCP
  → KakaoTalkApp
  → UIElement
  → AXUIElement
  → macOS용 KakaoTalk
```

- [`UIElement`](Sources/kmsg/Accessibility/UIElement.swift)는 AX 속성 조회
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.