emmett-mcp
Emmett-MCPは、Emmettフレームワークの拡張機能であり、MCPサーバーを構築するためのツールです。SSEトランスポートをサポートし、リソース、ツール、プロンプトを簡単に定義できます。これにより、リアルタイムのデータ処理や通信が可能になります。
GitHubスター
4
ユーザー評価
未評価
お気に入り
0
閲覧数
18
フォーク
0
イシュー
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.
作者情報
Physicist, software developer, SRE. Photography passionated. In love with radical honesty.
@getsentryVienna, Austria
267
フォロワー
63
リポジトリ
2
Gist
0
貢献数