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.
作者情報
Physicist, software developer, SRE. Photography passionated. In love with radical honesty.
@getsentryVienna, Austria
267
フォロワー
63
リポジトリ
2
Gist
3
貢献数
トップ貢献者
スレッド