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
Описание
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, optionaladd_immediately,dry_run)add: convenience wrapper for parse withadd_immediately=trueupdate: freeform update guidance over parse semanticshealthcheck: 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 entrypointapp/tools.py: Cardhop schema and tool logictests/test_tools.py: unit tests for parsing, transport, and health behaviorpyproject.toml: project metadata and dependencies
Development Quickstart
uv sync
uv run pytest
uv run ruff check .
uv run mypy .
Установка Cardhop
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/gaelic-ghost/cardhop-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Cardhop with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
