
MCP server in Python

2025.02.28
1
Nix演示项目Nix集成简单服务其它
minimal-mcp-in-nix 是一个基于 Python 的简单 MCP 服务器,通过 Nix 进行封装。它提供了一个演示用的位置服务和获取当前时间的工具。
View on GitHub
Overview
基本能力
产品定位
minimal-mcp-in-nix 是一个简单的 MCP 演示项目,主要用于展示如何使用 Nix 封装 Python 项目,并提供基本的位置和时间服务。
核心功能
- 提供演示用的位置服务
- 提供获取当前时间的工具
适用场景
- MCP 技术演示
- Nix 与 Python 集成示例
- 简单的位置和时间服务测试
工具列表
- 位置服务工具:返回演示时的位置信息
- 时间工具:返回当前时间
使用教程
使用依赖
需要安装 Nix 包管理器
安装教程
- 使用以下命令初始化项目模板:
nix flake init --template "github:nulladmin1/nix-flake-templates#uv"
- 在 Claude 配置中添加以下内容:
"minimal-mcp-in-nix": {
"command": "nix",
"args": [
"run",
"github:mccartykim/minimal-mcp-in-nix",
]
}
调试方式
运行配置后,可以通过调用相应的工具来测试功能是否正常工作。
许可证
None