MCP server in Python

MCP server in Python

site icon
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 集成示例
  • 简单的位置和时间服务测试

工具列表

  1. 位置服务工具:返回演示时的位置信息
  2. 时间工具:返回当前时间

使用教程

使用依赖

需要安装 Nix 包管理器

安装教程

  1. 使用以下命令初始化项目模板:
nix flake init --template "github:nulladmin1/nix-flake-templates#uv"
  1. 在 Claude 配置中添加以下内容:
"minimal-mcp-in-nix": {
  "command": "nix",
  "args": [
    "run",
    "github:mccartykim/minimal-mcp-in-nix",
  ]
}

调试方式

运行配置后,可以通过调用相应的工具来测试功能是否正常工作。

许可证

None