Как вызвать инструмент Python MCP, размещенный в Google Cloud RunPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как вызвать инструмент Python MCP, размещенный в Google Cloud Run

Сообщение Anonymous »

Я развернул скрипт Python для сервера MCP в контейнере Docker в Google Cloud Run.
ниже приведен пример сценария < /p>

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

import asyncio
import logging
import os

from fastmcp import FastMCP

logger = logging.getLogger(__name__)
logging.basicConfig(format="[%(levelname)s]: %(message)s", level=logging.INFO)

mcp = FastMCP("MCP Server on Cloud Run")

@mcp.tool()
def add(a: int, b: int) -> int:
"""Use this to add two numbers together.

Args:
a: The first number.
b: The second number.

Returns:
The sum of the two numbers.
"""
logger.info(f">>> Tool: 'add' called with numbers '{a}' and '{b}'")
return a + b

if __name__ == "__main__":
logger.info(f" MCP server started on port {os.getenv('PORT', 8080)}")
# Could also use 'sse' transport, host="0.0.0.0" required for Cloud Run.
asyncio.run(
mcp.run_async(
transport="streamable-http",
host="0.0.0.0",
port=os.getenv("PORT", 8080),
)
)
Я поместил это в Docker, развернул изображение в Cloudrun и получил конечную точку HTTPS для вызова потокового HTTPS -запроса.

Я проверил, что общедоступный доступ к облачной службе в сетевых настройках. /> < /p>
будет очень благодарен, если кто -то сможет сообщить мне, что я пропустил. Я не знаю, что тело передает услугу, чтобы вызвать определенную функцию Python/MCP-инструмент. Будет полезно, если кто -то также сможет справиться с этим. Заранее спасибо.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как вызвать инструмент Python MCP, размещенный в Google Cloud Run
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как заставить функции LLM Call MCP, размещенные в Google Cloud Run с Python
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Как заставить функции LLM Call MCP, размещенные в Google Cloud Run с Python
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как заставить функции LLM Call MCP, размещенные в Google Cloud Run с Python
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как заставить функции LLM Call MCP, размещенные в Google Cloud Run с Python
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

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