Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Основні Інструменти MCP Сервера | Створення MCP Сервера для Excel
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Створення користувацьких 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

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

Suggested prompts:

What are the exact steps to set up the MCP server for Excel automation?

Can you explain how to use the read, list, and write tools together in a workflow?

What are some common issues or errors I might encounter when automating Excel tasks with MCP and 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
some-alt