GoldenMatch — MCP-сервер для Claude Code: поиск дублей и установка
GoldenMatch находит повторяющиеся записи о людях, компаниях или товарах и объединяет дубли в общую запись. Пригодится, когда в CSV или таблице одна сущность записана по-разному.
claude mcp add --transport http goldenmatch https://goldenmatch-mcp-production.up.railway.app/mcp/Что делает GoldenMatch
Сервер связывает строки, которые относятся к одной сущности, даже если значения в полях отличаются. Например, он может сопоставить варианты имени, телефона и адреса, а записи с похожим индексом оставить отдельными, если совпадений недостаточно. Для каждой группы создаётся объединённая запись из наиболее подходящих значений полей.
GoldenMatch сам выбирает параметры сопоставления и показывает выбранную конфигурацию. Среди результатов — группы совпадающих строк, записи без дублей и объединённые записи; при обработке CSV создаются файлы с результатами. У проекта есть Python API и CLI, а в Claude Code сервер подключается удалённо по HTTP или запускается через uvx.
Для локального запуска нужна версия Python 3.11 или новее. Это важно: с более ранней версией заявленный способ установки через uvx может не подойти.
Какие задачи решает
- найти записи об одном человеке с вариантами имени и телефона
- сгруппировать дубли в CSV
- объединить значения полей в одну запись
- отделить совпадения от записей без дублей
Примеры запросов агенту
- Найди дубли людей в
customers.csvи объедини записи каждой группы. - Сопоставь строки с разными написаниями имён, телефонов и адресов в этом CSV.
- Покажи, какие записи ты сгруппировал, и выведи объединённые записи.
Как установить GoldenMatch
1Командой платформы: удалённый сервер
claude mcp add --transport http goldenmatch https://goldenmatch-mcp-production.up.railway.app/mcp/2Командой платформы
claude mcp add goldenmatch -- uvx goldenmatchuvx запускает команду с именем пакета; если в README она другая — uvx --from goldenmatch <команда>
1Командой платформы: удалённый сервер
codex mcp add goldenmatch --url https://goldenmatch-mcp-production.up.railway.app/mcp/2Командой платформы
codex mcp add goldenmatch -- uvx goldenmatchuvx запускает команду с именем пакета; если в README она другая — uvx --from goldenmatch <команда>
Файл настроек
{
"mcpServers": {
"goldenmatch": {
"url": "https://goldenmatch-mcp-production.up.railway.app/mcp/"
}
}
}{
"mcpServers": {
"goldenmatch": {
"command": "uvx",
"args": [
"goldenmatch"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from goldenmatch <команда>
Файл настроек
{
"servers": {
"goldenmatch": {
"type": "http",
"url": "https://goldenmatch-mcp-production.up.railway.app/mcp/"
}
}
}{
"servers": {
"goldenmatch": {
"type": "stdio",
"command": "uvx",
"args": [
"goldenmatch"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from goldenmatch <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http goldenmatch https://goldenmatch-mcp-production.up.railway.app/mcp/2Командой платформы
gemini mcp add goldenmatch uvx goldenmatchuvx запускает команду с именем пакета; если в README она другая — uvx --from goldenmatch <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о GoldenMatch
Как установить GoldenMatch в Claude Code?
Добавьте удалённый сервер командой claude mcp add --transport http goldenmatch https://goldenmatch-mcp-production.up.railway.app/mcp/. После этого GoldenMatch будет подключён к Claude Code по HTTP.
Что делает GoldenMatch?
Он ищет строки, относящиеся к одному человеку, компании или товару, и объединяет дубли в общие записи. Также возвращает группы совпадений и записи без дублей.
Можно ли использовать GoldenMatch без удалённого сервера?
Да. В Claude Code его можно запустить локально командой claude mcp add goldenmatch -- uvx goldenmatch; для локального запуска нужна Python 3.11 или новее.