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

Pocket MCP (Dailydaniel)

MCP Server

一个灵活且用户友好的Model Context Protocol (MCP)服务器管理系统,通过中央界面简化多个MCP服务器的处理。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
API集成PythonClaude服务器管理Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

dailydaniel

提供方

dailydaniel

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

python -m venv .venv --prompt "mcp-venv"

详细介绍

掌上MCP管理器

一种灵活且用户友好的模型上下文协议(MCP)服务器管理系统,由客户端-服务器架构组成,通过中央界面简化了对多个MCP服务器的处理。

概述

Pocket MCP Manager简化了使用多个MCP服务器的过程,允许您:

  • 将所有MCP服务器添加到中央管理UI
  • 通过直观的界面有选择地启动特定服务器
  • 生成链接到这些正在运行的服务器的API密钥
  • 通过Claude或Cursor等客户端中的单个代理MCP服务器连接到它们

这种方法意味着,在更改要使用的MCP服务器时,只需更新AI工具中的单个API密钥,而无需重新配置多个连接设置。

服务器组件

服务器组件是一个MCP代理服务器,它:

  1. 从客户端接受API密钥
  2. 连接到由该密钥授权的已运行的MCP服务器
  3. 通过统一的MCP接口公开所有连接服务器的功能
  4. 将请求路由到相应的后端服务器

服务器安装

# Clone the repository
git clone git@github.com:dailydaniel/pocket-mcp.git
cd pocket-mcp/server

# Install dependencies
npm install

# The build step runs automatically during installation

连接到克劳德桌面/光标

将以下配置添加到您的Claude Desktop设置中:

{
  "mcpServers": {
    "mcp-proxy": {
      "command": "node",
      "args": ["/full/path/to/pocket-mcp/server/build/index.js"],
      "env": {
        "MCP_API_KEY": "api_key_from_client",
        "CLIENT_API_URL": "http://localhost:
/api"
      }
    }
  }
}

替换:

  • /full/path/to/pocket-mcp/server/build/index.js 带有服务器build/index.js文件的绝对路径
  • api_key_from_client 使用从客户端UI生成的API密钥
  • `

` API服务器日志中显示的端口(通常为8000)

客户端组件

客户端提供了一个使用Streamlit构建的基于web的UI,用于:

  • 查看所有已配置的MCP服务器
  • 将所选服务器作为组启动
  • 为已启动的服务器生成API密钥
  • 管理现有API密钥

客户端设置

# Navigate to the client directory
cd pocket-mcp/client

# Create and activate a virtual environment
python -m venv .venv --prompt "mcp-venv"
source .venv/bin/activate

# Install requirements
pip install -r requirements.txt

# Copy the example config
cp servers_config_example.json servers_config.json

# Edit the configuration with your MCP servers
vim servers_config.json

# Run the client
streamlit run app.py

服务器配置示例

创建一个 servers_config.json MCP服务器客户端目录中的文件:

{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy"]
    },
    "logseq": {
      "command": "uvx",
      "args": ["mcp-server-logseq"],
      "env": {
        "LOGSEQ_API_TOKEN": "API_KEY",
        "LOGSEQ_API_URL": "http://127.0.0.1:
"
      }
    },
    "brave-search": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "API_KEY"
      }
    }
  }
}

替换 API_KEY 与你的实际价值观。

客户端演示

Client Demo

LLM MCP客户端示例

存储库包括一个示例客户端,用于使用OpenAI API和MCP服务器与LLM聊天。

设置和使用

# Navigate to the example client directory
cd pocket-mcp/example_llm_mcp

# Copy the example environment file
cp .env.example .env

# Edit the .env file and add your OpenAI API key
vim .env

# Add server configurations to the servers_config.json file
cp servers_config_example.json servers_config.json

# Add API key from the client
vim servers_config.json

# If not already in a virtual environment
# May use the same virtual environment as for the client
source ../client/.venv/bin/activate

# Install requirements
pip install -r requirements.txt

# Run the client
python3 main.py

示例客户端将连接到您正在运行的MCP服务器,并允许您在利用MCP功能的同时与LLM聊天。

聊天演示

Chat Demo

致谢

全部

  • 向客户端组件添加其他功能
  • 将服务器转换为可以与npx一起安装的独立npm模块
  • 从streamlit应用程序中删除令人尴尬的版权声明:)

目录标签

目录标签

API集成PythonClaude服务器管理本地部署MCP协议AI工具集成API管理多服务器控制

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP