Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Основні Інструменти MCP Сервера | Створення MCP Сервера для Excel
Створення користувацьких AI-агентів з Anthropic Claude

bookОсновні Інструменти MCP Сервера

Під час роботи з файлами Excel більшість автоматизації зводиться до трьох основних дій.

  • Зчитування даних: отримання рядків, стовпців або цілих аркушів із файлу;

  • Обробка даних: аналіз або трансформація інформації за допомогою ШІ;

  • Запис результатів: оновлення або зміна файлу новими значеннями.

Перший крок — додати інструмент, який зчитує дані, визначає аркуші та повертає рядки або стовпці у зручному форматі. Щоб створити свій перший інструмент, почніть із створення нового Python-скрипту та налаштування базової структури MCP-сервера.

main.py

main.py

copy

Далі визначте функцію, яка може зчитувати цілий аркуш Excel. Вам не потрібно створювати її повністю самостійно; за допомогою правильного запиту Claude може згенерувати код за кілька секунд. Наприклад, попросіть створити функцію, яка завантажує всі дані з вказаного аркуша та повертає їх у зручному для використання форматі.

Головне — бути конкретним у вашому запиті, щоб згенерований код був лаконічним і виконував саме те, що потрібно. Claude згенерує приблизно таке:

example.py

example.py

copy

Після отримання функції скопіюйте її у свій скрипт і перевірте імпорти. Запустіть її у терміналі з простим оператором print, щоб перевірити результат. Якщо все налаштовано правильно, ви побачите дані Excel у вигляді словника. Це підтверджує, що частина читання у вашому MCP-інструменті працює.

main.py

main.py

copy

Під час спроби зчитати файл Excel через Claude виникає проблема: інструмент не знає, де знаходиться файл на вашому комп’ютері. Це означає, що вам доведеться щоразу вручну вводити або копіювати повні шляхи до файлів, що швидко стає незручним при роботі з багатьма файлами.

Рішенням є додавання MCP-сервера файлової системи. Оновивши конфігураційний файл Claude і вказавши папку на вашому пристрої, ви надаєте Claude можливість переглядати файли, знаходити потрібний і передавати правильний шлях у ваш Excel-інструмент.

claude_desktop_config.json

claude_desktop_config.json

copy
Note
Примітка

Цей крок не є обов'язковим, але він усуває ручну роботу та значно спрощує робочий процес.

Наступне вдосконалення — додати інструмент, який перелічує всі аркуші у файлі Excel. Так само, як і MCP файлової системи, це усуває необхідність вручну вводити назви аркушів у підказку та покращує автоматизацію.

Результатом запиту є мінімальна функція на Python, яка приймає шлях до файлу Excel і повертає всі доступні імена аркушів. Завдяки цьому інструменту Claude спочатку може перевірити, які аркуші існують, перш ніж виконувати будь-який аналіз або підсумки.

example.py

example.py

copy

Залишилося додати інструмент для запису. Як і на попередніх етапах, можна просто сформулювати запит до Claude, і він згенерує для вас код. Цей інструмент повинен приймати шлях до файлу, ім'я аркуша, посилання на комірку та нове значення як вхідні дані, а потім відповідно оновлювати файл Excel. Після додавання цього інструмента ваш MCP сервер зможе не лише читати й перелічувати дані, а й вносити зміни безпосередньо у файл, завершуючи повний цикл автоматизації Excel. Поточний скрипт має виглядати приблизно так.

main.py

main.py

copy

Уявіть собі папку, заповнену файлами Excel. Використовуючи лише два чи три прості інструменти — читання даних, перелік аркушів та запис змін — можна заощадити години рутинної роботи. Claude може автоматично визначати назви аркушів, підсумовувати їхній вміст і навіть вносити зміни безпосередньо у файли. Те, що починається як невелике налаштування, швидко перетворюється на потужну систему автоматизації.

question mark

Яка основна мета додавання MCP сервера файлової системи під час автоматизації роботи з Excel у Claude?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 11.11

bookОсновні Інструменти MCP Сервера

Свайпніть щоб показати меню

Під час роботи з файлами Excel більшість автоматизації зводиться до трьох основних дій.

  • Зчитування даних: отримання рядків, стовпців або цілих аркушів із файлу;

  • Обробка даних: аналіз або трансформація інформації за допомогою ШІ;

  • Запис результатів: оновлення або зміна файлу новими значеннями.

Перший крок — додати інструмент, який зчитує дані, визначає аркуші та повертає рядки або стовпці у зручному форматі. Щоб створити свій перший інструмент, почніть із створення нового Python-скрипту та налаштування базової структури MCP-сервера.

main.py

main.py

copy

Далі визначте функцію, яка може зчитувати цілий аркуш Excel. Вам не потрібно створювати її повністю самостійно; за допомогою правильного запиту Claude може згенерувати код за кілька секунд. Наприклад, попросіть створити функцію, яка завантажує всі дані з вказаного аркуша та повертає їх у зручному для використання форматі.

Головне — бути конкретним у вашому запиті, щоб згенерований код був лаконічним і виконував саме те, що потрібно. Claude згенерує приблизно таке:

example.py

example.py

copy

Після отримання функції скопіюйте її у свій скрипт і перевірте імпорти. Запустіть її у терміналі з простим оператором print, щоб перевірити результат. Якщо все налаштовано правильно, ви побачите дані Excel у вигляді словника. Це підтверджує, що частина читання у вашому MCP-інструменті працює.

main.py

main.py

copy

Під час спроби зчитати файл Excel через Claude виникає проблема: інструмент не знає, де знаходиться файл на вашому комп’ютері. Це означає, що вам доведеться щоразу вручну вводити або копіювати повні шляхи до файлів, що швидко стає незручним при роботі з багатьма файлами.

Рішенням є додавання MCP-сервера файлової системи. Оновивши конфігураційний файл Claude і вказавши папку на вашому пристрої, ви надаєте Claude можливість переглядати файли, знаходити потрібний і передавати правильний шлях у ваш Excel-інструмент.

claude_desktop_config.json

claude_desktop_config.json

copy
Note
Примітка

Цей крок не є обов'язковим, але він усуває ручну роботу та значно спрощує робочий процес.

Наступне вдосконалення — додати інструмент, який перелічує всі аркуші у файлі Excel. Так само, як і MCP файлової системи, це усуває необхідність вручну вводити назви аркушів у підказку та покращує автоматизацію.

Результатом запиту є мінімальна функція на Python, яка приймає шлях до файлу Excel і повертає всі доступні імена аркушів. Завдяки цьому інструменту Claude спочатку може перевірити, які аркуші існують, перш ніж виконувати будь-який аналіз або підсумки.

example.py

example.py

copy

Залишилося додати інструмент для запису. Як і на попередніх етапах, можна просто сформулювати запит до Claude, і він згенерує для вас код. Цей інструмент повинен приймати шлях до файлу, ім'я аркуша, посилання на комірку та нове значення як вхідні дані, а потім відповідно оновлювати файл Excel. Після додавання цього інструмента ваш MCP сервер зможе не лише читати й перелічувати дані, а й вносити зміни безпосередньо у файл, завершуючи повний цикл автоматизації Excel. Поточний скрипт має виглядати приблизно так.

main.py

main.py

copy

Уявіть собі папку, заповнену файлами Excel. Використовуючи лише два чи три прості інструменти — читання даних, перелік аркушів та запис змін — можна заощадити години рутинної роботи. Claude може автоматично визначати назви аркушів, підсумовувати їхній вміст і навіть вносити зміни безпосередньо у файли. Те, що починається як невелике налаштування, швидко перетворюється на потужну систему автоматизації.

question mark

Яка основна мета додавання MCP сервера файлової системи під час автоматизації роботи з Excel у Claude?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
some-alt