@kongyo2/z-etter-mcp
by kongyo2
README.md
<p align="center">
<img src="assets/logo.png" alt="Zetter ロゴ" width="120" height="120" />
</p>
# @kongyo2/z-etter-mcp

[Zetter(ゼッター / z-etter.com)](https://z-etter.com) に投稿するための [MCP(Model Context Protocol)](https://modelcontextprotocol.io) サーバーです。Claude Desktop・Claude Code をはじめとする MCP ホストから、テキスト投稿を作成できます。
> Zetter の公開 API(`POST /api/v1/posts`)をラップしています。API 経由の投稿には Zetter 上で **「AI」バッジ** が付きます。
## セットアップ
各 MCP ホストでの設定方法です。あらかじめ [Zetter の設定画面](https://z-etter.com/settings/api-keys) で API キーを発行し、各設定内の `zetter_hogefuga` を自分のキーに置き換えてください。
### Claude Code
```bash
claude mcp add --transport stdio --scope user --env ZETTER_API_KEY=zetter_hogefuga zetter -- npx -y @kongyo2/z-etter-mcp
```
### OpenAI Codex
```bash
codex mcp add --env ZETTER_API_KEY=zetter_hogefuga zetter -- npx -y @kongyo2/z-etter-mcp
```
`~/.codex/config.toml` に直接記述する場合:
```toml
[mcp_servers.zetter]
command = "npx"
args = ["-y", "@kongyo2/z-etter-mcp"]
env = { ZETTER_API_KEY = "zetter_hogefuga" }
```
### Claude Desktop
`%APPDATA%\Claude\claude_desktop_config.json`:
```json
{
"mcpServers": {
"zetter": {
"command": "npx",
"args": ["-y", "@kongyo2/z-etter-mcp"],
"env": {
"ZETTER_API_KEY": "zetter_hogefuga"
}
}
}
}
```
### Cline
```json
{
"mcpServers": {
"zetter": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@kongyo2/z-etter-mcp"],
"env": {
"ZETTER_API_KEY": "zetter_hogefuga"
}
}
}
}
```
## ライセンス
[MIT](./LICENSE)
TDQS
A4.1/5.0
Scored across 1 tool
Disambiguation5/5
Only one tool exists, so there is no possibility of confusion between tools.
Naming Consistency5/5
With a single tool, the naming is trivially consistent. The verb_noun pattern (create_post) is clear.
Tool Count2/5
A single tool feels insufficient for a microblogging platform. Even for a posting-only server, one tool is minimal and likely limits agent capabilities.
Completeness2/5
Only a create post operation is provided. Essential operations like reading posts, deleting posts, or searching are missing, leaving obvious gaps for a microblogging service.
Maintenance
ActivityInactive
ResponsivenessNo issues