mcp-jordy
Сервер MCP — Протоколы собраний
Empresa S.A. | Внутреннее использование и конфиденциально
Сервер MCP, построенный на Azure Functions Python. Предоставляет инструменты MCP для управления полным потоком захвата протоколов, валидации, генерации черновика, редактирования, утверждения и финального преобразования в Word.
Доступные инструменты
Tool | Описание |
| Управляет созданием сессий, захватом данных, сохранением ответов и следующими вопросами. |
| Проверяет, что обязательные поля протокола заполнены. |
| Генерирует черновик протокола в Markdown, используя захваченные данные. |
| Позволяет изменить черновик до его утверждения. |
| Регистрирует формальное утверждение черновика. |
| Преобразует утверждённый черновик в документ Word (возвращается в base64). |
Бизнес-поток
ActaWizard → ValidateActa → GenerateDraft → Показать черновик → UpdateDraft (0 или более раз) → ApproveDraft → GenerateDocx
Related MCP server: office-mcp-server
Предварительные требования
Python 3.10+ (рекомендуется 3.12)
Azurite (эмулятор Storage — требуется даже локально, расширение MCP использует его для транспорта SSE)
azure-functions>=1.24.0(с более старыми версиямиmcp_tool_triggerне работает)
1. Установка зависимостей
python3 -m venv .venv
. .venv/bin/activate # en Windows: .venv\Scripts\activate
pip install --upgrade pip
pip install -r requirements.txt2. Запуск тестов (без необходимости поднимать сервер)
Тесты в tests/test_tools.py напрямую вызывают логику каждого инструмента,
минуя среду выполнения Azure Functions и Azurite. Это самый быстрый
способ проверить, что бизнес-логика работает:
pytest -vДолжно пройти 5 тестов, которые покрывают: создание сессии, полный поток до генерации DOCX, валидацию с отсутствующими полями, и то, что утверждённый черновик нельзя редактировать.
3. Запуск реального сервера MCP
# En otra terminal, arrancar el emulador de storage:
azurite --silent --location .azurite --debug .azurite/debug.log
# o, en VS Code: Ctrl+Shift+P -> "Azurite: Start"
func startСервер MCP предоставляет вебхук по адресу:
http://localhost:7071/runtime/webhooks/mcp4. Тестирование инструментов end-to-end
Два способа:
a) MCP Inspector (рекомендуется, использует реальный протокол):
npx @modelcontextprotocol/inspectorПодключиться к http://localhost:7071/runtime/webhooks/mcp/sse, просмотреть список инструментов и
вызывать их по одному, наблюдая JSON-ответ.
b) Postman: импортировать tests/Actas_MCP_Postman.json и выполнить запросы
по порядку (с 01 по 07). Первые два запроса автоматически сохраняют
session_id и draft_id как переменные коллекции для последующих.
Важные замечания
local.settings.jsonнаходится в.gitignore. Не загружайте учётные данные в репозиторий.Состояние (сессии, черновики) сохраняется в
.data/*.jsonрядом с проектом. Этого достаточно для локальной разработки, но не подходит для продакшена: в Azure Functions локальная файловая система не является постоянной и не разделяется между экземплярами. Перед развёртыванием с более чем одним экземпляром заменитеtools/storage.pyна Azure Table Storage, Cosmos DB или Blob Storage.В
host.jsonустановленоsystem.webhookAuthorizationLevel: "Anonymous"для упрощения локального тестирования. Перед развёртыванием в Azure измените его на"Function"или"System", чтобы требовать ключmcp_extension.UpdateDraftинтерпретирует инструкции на испанском с простыми правилами (заменить/удалить/добавить); неоднозначные инструкции добавляются в конец черновика вместо точного применения. Это известное ограничение, а не ошибка.
Быстрые советы
ActaWizardвозвращаетsessionId,status,nextFieldиquestion.ValidateActaвозвращаетcompleteиmissingFields.GenerateDraftсоздаёт черновик сdraftIdиdraftMarkdown.UpdateDraftне может редактировать утверждённый черновик.GenerateDocxработает только если черновик утверждён, и возвращает файл какfileBase64(декодировать для получения.docx).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that automates extraction of structured financial data from investment memorandums and generates standardized PowerPoint presentations through a RESTful API.
- FlicenseBqualityBmaintenanceMCP server for Office document automation, enabling AI assistants to create, read, and clone Word/Excel/PPT templates while preserving formatting.41
- AlicenseAqualityDmaintenanceMCP server for Word document (.docx) creation and manipulation — the production-grade document automation tool for AI agents.938MIT
- AlicenseAqualityCmaintenanceMCP server for creating and reading Word (.docx) documents with rich formatting support.2313MIT
Related MCP Connectors
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for Appcircle mobile CI/CD platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mambamentality/mcp-jordy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server