nabchan mcp服务器
\[!警告\] 这是一个实验性的项目,有很大的改进空间。
概要
Nablarch解说书以…为基础Nablarch返回MCP服务器。
入门
Docker来定义自定义外观。
graph LR
a[VSCode]
b[nabchan-mcp-server
(Dockerコンテナ)]
a -->|標準入出力で通信| bVSCode中所述修改相应参数的值。
{
"mcp": {
"inputs": [],
"servers": {
"nablarch-document": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--network",
"none",
"-e",
"TRANSPORT=stdio",
"ghcr.io/backpaper0/nabchan-mcp-server",
]
}
}
}
}GitHub Copilot Chat打开Agent进入模式Nablarch来定义自定义外观。
ToolHive执行
ToolHive来定义自定义外观。
thv run --name nabchan-mcp-server ghcr.io/backpaper0/nabchan-mcp-server -- --transport=stdio体系结构
本地Python进行动态观察时的轴心点。
解说书的HTML中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。 除此之外,标题、概要、内容markdown转换成形式的东西,那些MCP服务器提供API中所述修改相应参数的值。
graph TD
h[Nablarchの解説書
(HTMLファイル)]
c(テキスト)
d(概要)
t(タイトル)
m(markdown)
i[DuckDB]
h -->|BeautifulSoupで
テキスト抽出| c
c -->|Linderaで形態素解析| i
c -->|LLMで要約| d
d --> i
h -->|BeautifulSoupで
タイトル抽出|t
t --> i
h -->|html2textで
markdown化| m
m --> iMCP服务器提供API是:。
read_document
- URL表示Nablarch文档markdown的形式。
search_document
- Nablarch中所述修改相应参数的值。返回的信息如下 - 标题 - 统一资源定位符 - 概要
nabchan-mcp-server开发人员信息
开发所需的环境
- Python 3.11
- 紫外线
- Git
- 码头工人
生成索引
uv run -m tools.build_index\[!注意\] 如果未获取子模块内容git submodule init打开git submodule update中所述修改相应参数的值。
尝试搜索
uv run -m tools.search_document -q "Nablarch"开发时的VSCode设置示例
/path/to/nabchan-mcp-server请用实际路径替换。
{
"mcp": {
"inputs": [],
"servers": {
"nablarch-document": {
"command": "uv",
"args": [
"--directory",
"/path/to/nabchan-mcp-server",
"run",
"-m",
"nabchan_mcp_server.main",
]
}
}
}
}传输类型SSE使用的时候在这里。
{
"mcp": {
"inputs": [],
"servers": {
"nablarch-document": {
"type": "sse",
"url": "http://localhost:8000/sse"
}
}
}
}SSE中选择所需的墙类型。
uv run -m nabchan_mcp_server.main --transport sse --host localhost