Динамическая и масштабируемая инфраструктура сервера MCP в докереPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Динамическая и масштабируемая инфраструктура сервера MCP в докере

Сообщение Anonymous »

У меня есть следующая структура моего MCP Server Projekt
структура папки

Код: Выделить всё

project-root/
│
├── prompts/
│
├── resources/
│
├── tools/
│   └── add.py
│
├── mcp_server.py
│
└-- main.py

mcp_server.py

Код: Выделить всё

from fastmcp import FastMCP

mcp = FastMCP(
name="MCP Server",
version="1.0.0"
)
add.py

Код: Выделить всё

from mcp_server import mcp

@mcp.tool()
async def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b
< /code>
Я хочу создать динамическую и масштабируемую инфраструктуру MCP. Цель [b] [/b] состоит в том, чтобы иметь сервер MCP и динамически добавить инструменты MCP. Я предлагаю запустить сервер MCP и каждого инструмента MCP в отдельном контейнере Docker, чтобы иметь возможность развернуть его в кластере Kurbenetes для масштабирования. Для целей DevOps разработчик должен создавать свои инструменты и совершать/подтолкнуть код в специальную филиал, такую ​​как MCP_TOOL_BRANCH 
, а GIT Действие создает/обновляет связанный контейнер Docker.
prc https://i.sstatic.net/nedlbopn. /> Но шаг назад, Задача - < /strong>, как развернуть сервер MCP в Docker и добавить инструменты на сервер MCP? Легко развернуть каждого человека, но я не знаю, как зарегистрировать инструменты на сервере, если каждый из компонентов находится в собственном докере? В описанном выше случае, как инструмент узнает сервер MCP для регистрации? Как это может работать?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-docker
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»