本项目创建了一个 FastMCP 服务器,以便更便捷地访问司法部的法规信息系统(mevzuat.gov.tr)。借助该服务器,法规信息系统中的法规搜索、获取条款列表以及以Markdown格式获取条款内容等操作,可被支持模型上下文协议(MCP)的大语言模型(LLM)应用程序(例如Claude Desktop或 5ire)和其他客户端作为工具使用。
本部分适用于希望将法规MCP工具与Claude Desktop之外的MCP客户端(如5ire)配合使用的用户。
uv:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"curl -LsSf https://astral.sh/uv/install.sh | shmevzuatmcpMevzuat MCPuvx mevzuat-mcp
- 点击 **Save** 按钮保存设置。
8. 此时,您应能在 Tools 下看到 Mevzuat MCP。将鼠标悬停其上,点击右侧出现的按钮启用该工具(应显示绿色指示灯)。 9. 现在,您可以与法规MCP进行交互了。
uv 以及(Windows系统需要)Microsoft Visual C++ Redistributable。详细安装步骤可参考上述“针对5ire的安装”部分。claude_desktop_config.json 文件中,在 mcpServers 下添加以下内容:{
"mcpServers": {
// ... (若有其他服务器) ...
"Mevzuat MCP": {
"command": "uvx",
"args": [
"mevzuat-mcp"
]
}
}
}
此FastMCP服务器为大语言模型提供了以下工具:
search_mevzuat:可在法规信息系统中依据多种详细标准进行搜索。
mevzuat_adi、mevzuat_no、resmi_gazete_sayisi、search_in_title、mevzuat_turleri、page_number、page_size、sort_field、sort_direction。MevzuatSearchResult(包含分页的法规列表、总结果数等)get_mevzuat_article_tree:以层次化的树状结构列出特定法规的条款和章节。
mevzuat_id(从搜索结果中获取的法规ID)。List[MevzuatArticleNode](嵌套的条款和标题列表)get_mevzuat_article_content:以清理后的Markdown格式获取特定法规条款的完整文本。
mevzuat_id、madde_id(从条款树中获取的条款ID)。MevzuatArticleContent(包含条款的Markdown内容、元数据等)本项目采用MIT许可证授权。有关详细信息,请参阅 LICENSE 文件。