Token导航 LogoToken导航TokenDH.com
Pocket MCP API logo
运维云端stdio官方级别未说明来源级核验

Pocket MCP API

MCP Server

基于FastAPI的MCP服务器存储后端服务,提供MCP服务器、活动日志和点赞资源的CRUD API。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
后端服务PythonFastAPI本地部署

安装说明

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

作者 / 组织

pbkdpwls

提供方

pbkdpwls

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

python3 -m venv .venv

详细介绍

Pocket MCP服务器商店API

这是一个基于FastAPI的MCP Server Store后端服务。它提供了针对MCP服务器、活动日志、点赞资源的CRUD(创建、读取、更新、删除)API。

要求

  • Python 3.11及以上版本
  • PostgreSQL 13及以上版本
  • FastAPI

本地开发环境(.venv)

  1. 虚拟环境的创建与激活
   python3 -m venv .venv
   source .venv/bin/activate
  1. 安装依赖项
   pip install --upgrade pip
   pip install -e .
  1. 设置环境变量

- .env 请参考文件 DATABASE_URL 将其调整为所需的值。

  1. 准备数据库
   createdb pocket
  1. 应用程序运行
   uvicorn pocket.app.main:app --reload
  1. 查看文档

- Swagger UI:http://localhost:8000/docs - ReDoc: http://localhost:8000/redoc(中文可表述为:“ReDoc 文档界面:http://localhost:8000/redoc”)

基于Docker的运行环境

  1. 容器构建与运行
   docker-compose up --build
  1. 基本服务

- API: http://localhost:8000 - PostgreSQL: 本地主机:5432 (用户名/密码: pocket)

项目结构

pocket/
├── app/
│   ├── api/
│   │   └── v1/
│   │       └── endpoints/
│   ├── core/
│   ├── models/
│   └── schemas/
├── Dockerfile
├── docker-compose.yml
├── main.py
├── pyproject.toml
└── README.md

OpenAPI文档

在FastAPI自带的Swagger UI中,可以查看并测试整个API规范。 /docs 使用路径时,JSON模式、请求/响应示例、查询参数说明等会自动显示。

数据库初始化

RUN_MIGRATIONS_ON_STARTUP=true 在设置环境变量时,在应用程序启动时使用SQLAlchemy create_all执行此操作后,将创建所需的表。在生产环境中,建议使用单独的迁移工具(如Alembic等)。

目录标签

目录标签

后端服务PythonFastAPI本地部署CRUDAPIMCP服务器

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP