Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Cardhop

БесплатноНе проверен

Integrates with Cardhop contacts app on macOS using AppleScript and URL schemes to parse natural language contact information, add new contacts, and update exis

GitHubEmbed

Описание

Integrates with Cardhop contacts app on macOS using AppleScript and URL schemes to parse natural language contact information, add new contacts, and update existing entries.

README

Local macOS MCP server for Cardhop using documented Cardhop integration routes:

  • AppleScript: tell application "Cardhop" to parse sentence "..."
  • URL scheme: x-cardhop://parse?s=...

update is intentionally implemented as a freeform alias over parse (no undocumented routes).

Requirements

  • macOS
  • uv
  • Python 3.13+

Install dependencies

uv sync

Run locally

uv run python app/server.py

Codex MCP client config (example)

Add this server block to your Codex config ($CODEX_HOME/config.toml, usually ~/.codex/config.toml):

[mcp_servers.cardhop]
enabled = true
command = "bash"
args = ["-lc", "cd /absolute/path/to/cardhop-mcp && PYTHONPATH=. uv run python app/server.py"]

Exposed MCP tools

  • schema: returns the locked schema bundle (cardhop.mcp.tools.v1)
  • parse: send a sentence to Cardhop (auto|applescript|url_scheme, optional add_immediately, dry_run)
  • add: convenience wrapper for parse with add_immediately=true
  • update: freeform update guidance over parse semantics
  • healthcheck: local readiness status for Cardhop + transport commands

Update guidance

For best update behavior, use freeform instructions in this form:

  • "<existing name> <changed fields>"
  • Example: Jane Doe new email [email protected] mobile 555-123-4567

Run validation checks

uv run pytest
uv run ruff check .
uv run mypy .

Project layout

  • app/server.py: FastMCP server entrypoint
  • app/tools.py: Cardhop schema and tool logic
  • tests/test_tools.py: unit tests for parsing, transport, and health behavior
  • pyproject.toml: project metadata and dependencies

Development Quickstart

uv sync
uv run pytest
uv run ruff check .
uv run mypy .

from github.com/gaelic-ghost/cardhop-mcp

Установка Cardhop

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/gaelic-ghost/cardhop-mcp

FAQ

Cardhop MCP бесплатный?

Да, Cardhop MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Cardhop?

Нет, Cardhop работает без API-ключей и переменных окружения.

Cardhop — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Cardhop в Claude Desktop, Claude Code или Cursor?

Открой Cardhop на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Cardhop with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development