Skip to main content
Glama
synabreu

Hello Plugins

by synabreu

Hello, Plugins! — Python OpenAI Plugin

Ein minimales Beispiel für ein OpenAI Plugin, das genau Hello, Plugins! zurückgibt, wenn das Tool hello_plugins aufgerufen wird.

Ein OpenAI Plugin kann aus einem Skill, einem MCP-Server oder beidem bestehen. Da dieses Projekt die kleinste Form ist, die ausführbaren Code erfordert, wird nur ein Python-MCP-Server verwendet. Da die OpenAI API nicht direkt aufgerufen wird, ist auch OPENAI_API_KEY nicht erforderlich.

Projektstruktur

hello-plugins-python/
├── server.py          # MCP 서버와 hello_plugins 도구
├── test_server.py     # 반환 문자열 테스트
├── requirements.txt  # 고정된 Python 의존성
├── pyproject.toml
├── Dockerfile
└── README.md

Related MCP server: hello-mcp

Ausführen unter Windows 11 / PowerShell

Python 3.10 oder höher ist erforderlich.

cd hello-plugins-python
py -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
python server.py

Nach dem Ausführen lautet die MCP Streamable HTTP-Adresse wie folgt:

http://localhost:8000/mcp

Falls die PowerShell-Ausführungsrichtlinie die Aktivierung der virtuellen Umgebung blockiert, führen Sie zuerst nur im aktuellen Terminal den folgenden Befehl aus.

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Ausführen unter macOS / Linux

cd hello-plugins-python
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python server.py

Test

python -m pytest -q
python verify_mcp.py

Erwartetes Ergebnis:

1 passed
MCP verification passed: Hello, Plugins!

Prüfung mit MCP Inspector

Wenn Node.js installiert ist, führen Sie Folgendes aus:

npx @modelcontextprotocol/inspector

Wählen Sie im Inspector als Transport Streamable HTTP und geben Sie die URL http://localhost:8000/mcp ein. Nach dem Verbinden rufen Sie das Tool hello_plugins auf; die folgende Zeichenkette wird dann zurückgegeben:

Hello, Plugins!

Ein persönliches Plugin mit ChatGPT Work verbinden

Da ChatGPT nicht direkt auf localhost auf dem lokalen PC zugreifen kann, müssen Sie für den Test den /mcp-Endpunkt auf einer öffentlichen HTTPS-Adresse bereitstellen oder den OpenAI Secure MCP Tunnel verwenden.

  1. Stellen Sie den Server in einer öffentlichen HTTPS-Umgebung bereit.

  2. Aktivieren Sie in ChatGPT Settings → Security and login → Developer mode.

  3. Klicken Sie im Plugins-Bildschirm auf + und geben Sie https://YOUR-DOMAIN/mcp ein.

  4. Installieren Sie das erstellte persönliche Plugin.

  5. Wählen Sie im Work-Chat @Hello Plugins aus und fragen Sie: „Bitte geben Sie den Plugin-Gruß aus.“

Ausführen mit Docker

docker build -t hello-plugins .
docker run --rm -p 8000:8000 hello-plugins

Kerncode

@mcp.tool(
    name="hello_plugins",
    description="Return the exact greeting 'Hello, Plugins!'. This tool is read-only.",
)
def hello_plugins() -> str:
    return "Hello, Plugins!"

Referenzen

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    A minimal Model Context Protocol server that facilitates network-based client connections using Streamable HTTP transport. It provides a greeting tool and is optimized for consistent deployment across local environments, Docker, and Kubernetes.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A minimal learning-focused MCP server that demonstrates core primitives like tools and resources through simple greeting functions. It provides a foundational example for connecting AI models to external data using both Streamable HTTP and stdio transports.
    18
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A minimal MCP server offering a hello_world tool that returns a greeting and current UTC time via streamable HTTP.
  • -
    license
    Not graded
    quality
    C
    maintenance
    A simple MCP server that provides a 'hello' tool to return a personalized greeting, demonstrating integration with Claude Desktop.

View all related MCP servers

Related MCP Connectors

  • Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

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/synabreu/hello-plugins-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server