寻找杨建飞位置
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"find-yjf": {
"args": [
"find-yjf@latest"
],
"command": "uvx"
}
}
}
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_user_latest_location
获取"杨建飞(Yang Jianfei)用户的最新位置记录 Args: user_id: 用户ID,默认为1 limit: 返回记录数量限制,默认为1 Returns: JSON格式的位置信息
该工具无需必填参数,直接调用即可
服务介绍
Find-YJF
一个基于 MCP (Model Context Protocol) 的位置查询工具,用于获取杨建飞(Yang Jianfei)的最新位置信息。
MCP 服务配置
name: yjf-mcp
version: 0.1.0
description: 一个基于 MCP 的位置查询工具,用于获取杨建飞的最新位置信息
author: jianfei2024 <yangjianfei177@gmail.com>
license: MIT
homepage: https://pypi.org/project/find-yjf/
repository: https://github.com/jianfei2024/find-yjf
mcp:
protocol_version: "1.0.0"
transport: "stdio"
package: "find-yjf"
type: "python"
tools:
- name: get_user_latest_location
description: 获取杨建飞用户的最新位置记录
input_schema:
type: object
properties: {}
required: []
功能特点
- 🌍 实时位置查询:获取最新的位置记录
- 📊 多格式支持:支持多种日期时间格式的解析和格式化
- 🔒 错误处理:完善的网络错误和异常处理机制
- 🚀 高性能:基于 FastMCP 框架,响应迅速
安装
环境要求
- Python 3.12 或更高版本
- uv 包管理器
安装步骤
- 从 PyPI 安装
pip install find-yjf
- 配置 MCP 服务器
在您的 MCP 客户端配置中添加以下服务器配置:
{
"mcpServers": {
"find-yjf": {
"args": [
"find-yjf@latest"
],
"command": "uvx"
}
}
}
作为 MCP 工具使用
本项目实现了 MCP 协议,可以作为工具在各种支持 MCP 的环境中使用。
可用工具
get_user_latest_location: 获取杨建飞用户的最新位置记录
使用示例
# 获取最新位置记录
result = get_user_latest_location()
print(result)
预期输出示例
{
"success": true,
"message": "查询成功",
"data": [
{
"id": 1,
"user_id": 1,
"latitude": "39.9042",
"longitude": "116.4074",
"address": "北京市朝阳区",
"recorded_at": "2023-11-15T14:30:00",
"formatted_time": "2023-11-15 14:30:00"
}
],
"count": 1
}
API 参考
get_latest_locations
获取最新位置记录的底层函数。
参数:
user_id(int, 可选): 用户ID,如果为None则查询所有用户limit(int): 返回记录数量限制,默认为3
返回值:
- 包含查询结果的字典,格式如下:
{
"success": true,
"message": "查询成功",
"data": [
{
"id": 1,
"user_id": 1,
"latitude": "纬度值",
"longitude": "经度值",
"address": "地址信息",
"recorded_at": "原始时间戳",
"formatted_time": "格式化后的时间"
}
],
"count": 1
}
get_user_latest_location
获取杨建飞用户的最新位置记录的 MCP 工具。
参数:
- 无(内部已固定 user_id=1, limit=1)
返回值:
- JSON格式的位置信息字符串
开发
项目结构
find-yjf/
├── README.md
├── pyproject.toml
└── src/
└── find-yjf/
└── __init__.py
许可证
作者
- jianfei2024 yangjianfei177@gmail.com
更新日志
v0.1.0
- 初始版本发布
- 实现基本的位置查询功能
- 集成 MCP 协议支持
- 发布到 PyPI
魔搭社区托管
本项目已发布到魔搭社区 MCP 服务市场,您可以直接在魔搭社区中使用此服务。
服务信息
- 服务名称: yjf-mcp
- 版本: 0.1.0
- 作者: jianfei2024
- 许可证: MIT
魔搭社区服务器配置
在魔搭社区中使用此MCP服务,请使用以下服务器配置:
{
"mcpServers": {
"yjf-mcp": {
"args": [
"find-yjf@latest"
],
"command": "uvx"
}
}
}
更新服务
当您更新服务时,请确保:
- 更新 pyproject.toml 中的版本号
- 更新此 README.md 中的 MCP 服务配置部分
- 发布新版本到 PyPI
- 在魔搭社区中更新服务配置