Are you the author? Sign in to claim
lesson16
Два MCP-сервери для підключення до Claude Desktop. Почав з Notes, але було ще цікаво git спробувати.
Вимоги: Python 3.10+, пакет mcp
pip install mcp
Додати до claude_desktop_config.json (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"notes": {
"command": "python",
"args": ["шлях/до/notes_server.py"]
},
"git": {
"command": "python",
"args": ["шлях/до/git_server.py"],
"env": { "GIT_REPO_PATH": "шлях/до/репозиторію" }
}
}
}
Перезапустити Claude Desktop.
Зберігає нотатки у ~/.mcp_notes/notes.json.
| Tool | Аргументи | Опис |
|---|---|---|
create_note | title, content (обов'язкові), tags (опційно) | Створити нотатку |
update_note | title (обов'язковий), content, tags (опційно) | Оновити нотатку |
delete_note | title (обов'язковий) | Видалити нотатку |
search_notes | query (обов'язковий), tag (опційно) | Пошук по тексту та тегах |
| Resource | Опис |
|---|---|
notes://all | Всі нотатки у форматі Markdown |
notes://{title} | Одна нотатка за назвою |
Створення нотатки:
Збережи нотатку "Покупки" з текстом "Молоко, хліб, яйця, кава" і тегом "особисте".
Пошук:
Знайди всі нотатки з тегом "особисте".
Оновлення:
Онови нотатку "Покупки" — додай до списку "масло".
notes://all повертає всі нотатки одразу, без пагінаціїДозволяє переглядати стан репозиторію і робити коміти. Репозиторій задається через GIT_REPO_PATH або аргументом repo_path.
| Tool | Аргументи | Опис |
|---|---|---|
git_status | repo_path (опційно) | Статус робочого дерева |
git_log | repo_path, limit (опційно) | Історія комітів |
git_diff | repo_path, file (опційно) | Незбережені зміни |
git_commit | message (обов'язковий), repo_path, files (опційно) | Зробити коміт |
| Resource | Опис |
|---|---|
git://log | Останні 10 комітів репозиторію за замовчуванням |
Статус:
Який зараз статус репозиторію?
Коміт:
Зроби коміт усіх змін з повідомленням "fix: виправлено валідацію форми".
Перегляд змін:
Покажи що змінилось у файлі main.py.
push, fetch, pull не підтримуютьсяGIT_REPO_PATH має бути задано — автовизначення директорії відсутнєgit://log працює лише якщо задано GIT_REPO_PATH, повертає 10 комітівRun Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows