emmett-mcp

Emmett-MCPは、Emmettフレームワークの拡張機能で、MCPサーバーを構築するためのツールです。SSEトランスポートをサポートし、リソース、ツール、プロンプトを定義するためのシンプルなインターフェースを提供します。これにより、開発者は効率的にMCPベースのアプリケーションを構築できます。

GitHubスター

4

ユーザー評価

未評価

フォーク

0

イシュー

0

閲覧数

3

お気に入り

0

README
Emmett-MCP

An extension for Emmett and Emmett55 to build MCP servers.

Note: Emmett-MCP only supports the SSE transport.

In a nutshell
from emmett55 import App
from emmett_mcp import MCP, MCPModule

app = App(__name__)
mcp = app.use_extension(MCP)

mcp_server: MCPModule = app.mcp_module(__name__, "mcp", url_prefix="/mcp")

@mcp_server.resource("echo://{message}")
def echo_resource(message: str) -> str:
    return f"Resource echo: {message}"

@mcp_server.tool()
def echo_tool(message: str) -> str:
    return f"Tool echo: {message}"

@mcp_server.prompt()
def echo_prompt(message: str) -> str:
    return f"Please process this message: {message}"
License

Emmett-MCP is released under BSD license. Check the LICENSE file for more details.

作者情報
Giovanni Barillari

Physicist, software developer, SRE. Photography passionated. In love with radical honesty.

@getsentryVienna, Austria

267

フォロワー

63

リポジトリ

2

Gist

3

貢献数

トップ貢献者

スレッド