Token导航 LogoToken导航TokenDH.com
smolurls (Sujeetgund) logo
运维云端stdio官方级别未说明来源级核验

smolurls (Sujeetgund)

MCP Server

一个生产就绪的URL缩短服务,提供分析功能和原生MCP工具支持。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
FastAPIClaudeNext.jsClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sujeetgund

提供方

sujeetgund

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run uvicorn main:app --reload

详细介绍

一个干净的、可用于生产的URL缩短器,具有分析和原生MCP工具——基于FastAPI+FastMCP和Next.js构建,从单个后端端口提供服务。

特性

  • 使用可选自定义别名快速缩短URL
  • 使用每次点击事件数据(IP、用户代理、引用者)重定向跟踪
  • 用于代理本机访问的MCP工具——缩短、查找、列表和分析
  • 单一服务表面:同一端口上的REST API+MCP
  • Next.js前端,带有分析图表

文档

文档描述
docs/backend.mdFastAPI服务——路由、架构、数据库模式、部署
docs/mcp.mdMCP端点——工具、传输、客户端设置(Claude Desktop、Cursor等)
docs/frontend.mdNext.js前端-页面,API客户端,环境变量

快速开始

后端

cd backend
$env:DATABASE_URL = "postgresql+psycopg://postgres:postgres@localhost:5432/smolurls"
$env:BASE_URL     = "http://127.0.0.1:8000/api/v1"
uv sync
uv run uvicorn main:app --reload

前端

cd frontend
pnpm install
pnpm dev

项目结构

smolurls/
├── backend/          # FastAPI + FastMCP service
├── frontend/         # Next.js application
└── docs/             # Documentation
    ├── backend.md
    ├── mcp.md
    └── frontend.md

目录标签

目录标签

FastAPIClaudeNext.jsURL缩短TypeScript本地部署分析工具MCP工具

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP