Token导航 LogoToken导航

MCP Server · AI代理

ghostserver (Adam Scott Thomas)

GhostServer是一个自托管的MCP服务器,可将任何AI工具连接到您的真实账户,确保令牌不会离开您的机器。

stdio官方级别未说明来源级核验工具 19
自托管PythonClaudeCursorWindsurfVS Code

快速开始

作者 / 组织
adam-scott-thomas
提供方
adam-scott-thomas

工具数量

19

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

ghostserver (Adam Scott Thomas) 属于AI代理类 MCP Server,公开资料标注 19 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install ghostserver

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 19 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Ghost服务器

英语 · 中文 · 日本语 · 韩语 · 俄语 · 德语

自托管MCP服务器,将任何AI工具连接到您的真实账户。你的代币永远不会离开你的机器。

适用于Claude Code、Cursor、VS Code Copilot、Windsurf和任何兼容MCP的客户端。

为什么

每个“MCP服务器”都有一个指向其他人云的设置向导,或者锁定到一个AI供应商。GhostServer在本地运行,将凭据存储在您自己的保险库中,并使用标准的MCP协议,因此任何客户端都可以使用它。

21工具,5服务

服务工具
GitHub列出仓库、创建问题、列出/获取PR、搜索代码
Gmail搜索、阅读、发送、列出标签
谷歌日历列出事件、创建事件、忙/闲、获取事件
云耀列出区域、DNS记录、创建DNS、列出Workers
亚马逊云服务S3存储桶/对象、EC2实例、CloudWatch指标

安装

pip install ghostserver

或来源:

git clone https://github.com/adam-scott-thomas/ghostserver.git
cd ghostserver
pip install -e ".[dev]"

快速开始

1.配置

cp ghostserver.toml.example ghostserver.toml

编辑 ghostserver.toml --启用所需的服务并设置凭据引用。

2.存储凭据

GhostServer支持三个凭据后端:

环境变量 (最简单):

[server]
credential_backend = "env"

[github]
enabled = true
token_ref = "GITHUB_TOKEN"
export GITHUB_TOKEN="ghp_your_token_here"

凭据文件 (无环境污染):

[server]
credential_backend = "file"
credential_file = "~/.ghostserver/credentials"

[github]
enabled = true
token_ref = "GITHUB_TOKEN"
# ~/.ghostserver/credentials
GITHUB_TOKEN=ghp_your_token_here
CLOUDFLARE_TOKEN=your_cf_token

1Password命令行界面 (最安全):

[server]
credential_backend = "op"

[github]
enabled = true
token_ref = "op://Development/GitHub PAT/credential"

自动检测 (默认):尝试1Password,然后是凭据文件,然后是env-vars。

3.谷歌服务(一次性设置)

Gmail和谷歌日历需要OAuth。运行安装向导一次:

python -m ghostserver.google_auth

这将打开您的浏览器,获得同意,并将刷新令牌存储在您选择的后端。

4.连接到您的AI工具

克劳德代码:

claude mcp add --transport stdio ghostserver -- python -m ghostserver

光标/VS代码: 添加到MCP设置中:

{
  "ghostserver": {
    "command": "python",
    "args": ["-m", "ghostserver"]
  }
}

任何MCP客户端(stdio):

python -m ghostserver

建筑

Your AI Tool (Claude Code, Cursor, etc.)
  |
  | MCP protocol (stdio)
  |
  v
GhostServer (local process)
  |
  |-- spine (frozen config registry)
  |-- gate (per-service rate limiting + enabled checks)
  |-- token store (pluggable: 1Password / env / file)
  |
  |-- GitHub adapter ──> api.github.com
  |-- Gmail adapter ──> gmail.googleapis.com
  |-- Calendar adapter ──> googleapis.com/calendar
  |-- Cloudflare adapter ──> api.cloudflare.com
  |-- AWS adapter ──> boto3 (local credentials)

每个适配器都是一个文件。登机口强制执行每次服务的费率限制。Spine提供了冻结配置单例,因此适配器不会传递对象。

添加自己的适配器

创建 src/ghostserver/adapters/myservice.py:

from fastmcp import FastMCP
from spine import Core
from ghostserver.gate import check_gate

SERVICE = "myservice"
server = FastMCP("My Service")

@server.tool
async def myservice_do_thing(param: str) -> dict:
    """Description for the AI client."""
    check_gate(SERVICE)
    tokens = Core.instance().get("tokens")
    token = tokens.get(Core.instance().get("config").myservice.token_ref)
    # ... call your API ...
    return {"result": "done"}

将服务配置添加到 config.py,将模块名称添加到 adapters/__init__.py,完成。提交PR。

发展

git clone https://github.com/adam-scott-thomas/ghostserver.git
cd ghostserver
pip install -e ".[dev]"
pytest -v

许可证

Apache 2.0

工具与能力

工具数量

19

资源数量

0

提示词数量

0

能力标签

自托管Python本地部署MCP协议AI工具集成本地代理多服务支持

支持客户端

ClaudeCursorWindsurfVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 19 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ghostserver (Adam Scott Thomas)

MCP World · 本页

19stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ghostserver (Adam Scott Thomas) 怎么安装?

公开资料给出的安装命令是 pip install ghostserver,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

ghostserver (Adam Scott Thomas) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

ghostserver (Adam Scott Thomas) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ghostserver (Adam Scott Thomas) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

ghostserver (Adam Scott Thomas) 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP