Token导航 LogoToken导航

MCP Server · 开发工具

MCP Claude 1

MCP Claude是一个基于Python的命令行界面工具,集成了模型上下文协议(MCP)和Claude AI,用于智能文档管理、格式化和摘要生成。

stdio官方级别未说明来源级核验工具 2
命令行工具文档处理PythonClaude自动化处理

快速开始

作者 / 组织
mattsebastianh
提供方
mattsebastianh
运行时
Python

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Claude 1 属于开发工具类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python main.py

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

MCP Claude-文档管理CLI

一个功能强大的命令行界面应用程序,集成了 模型上下文协议(MCP) 和 克劳德·艾 用于智能文档管理、格式化和摘要。

🎯 概述

MCP-Claude是一个基于Python的CLI工具,演示了如何使用模型上下文协议构建AI驱动的文档工作流。它提供了一个对话界面,用户可以在其中与文档交互,应用人工智能驱动的格式,并生成摘要——所有这些都是通过自然语言命令完成的。

✨ 特性

MCP服务器功能

特性描述
工具read_doc_content -读取文档内容
edit_doc_content -使用查找/替换功能编辑文档
资源docs://documents -列出所有文档ID
docs://documents/{doc_id} -获取特定文档内容
提示/format -将文档转换为结构良好的Markdown
/summarize -生成简明的文档摘要

CLI功能

  • 💬 交互式聊天 -与Claude AI的自然语言对话
  • 📄 文档提及 -参考文件使用 @document.ext 语法
  • 🔧 工具集成 -AI自动使用可用工具来完成任务
  • 🔄 多客户端支持 -同时连接多个MCP服务器

🏗️ 建筑

mcp_claude_1/
├── main.py              # Application entry point
├── mcp_server.py        # MCP server with tools, resources, and prompts
├── mcp_client.py        # MCP client wrapper for server communication
├── core/
│   ├── chat.py          # Base chat functionality
│   ├── cli_chat.py      # CLI-specific chat implementation
│   ├── cli.py           # CLI application UI
│   ├── claude.py        # Anthropic Claude API wrapper
│   └── tools.py         # Tool execution manager
├── pyproject.toml       # Project configuration
└── .env                 # Environment variables (API keys)

🚀 入门指南

先决条件

  • Python 3.10+
  • 无烟煤API键
  • 紫外线 (推荐)或pip

______________________________________________________________________

🟢 选项1:使用紫外线(推荐)

紫外线 是一个用Rust编写的速度极快的Python包和项目管理器。它自动处理虚拟环境和依赖关系,使设置变得简单。

第一步:安装uv
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

# Or via Homebrew (macOS)
brew install uv
步骤2:克隆存储库
git clone https://github.com/mattsebastianh/mcp_claude_1.git
cd mcp_claude_1
步骤3:安装依赖项
# uv automatically creates .venv and installs all dependencies
uv sync
注: uv sync 读取 pyproject.toml 和 uv.lock 安装精确的依赖版本,确保可复制的构建。
步骤4:配置环境变量

创建 .env 项目根目录中的文件:

CLAUDE_MODEL="claude-sonnet-4-5"
ANTHROPIC_API_KEY=""

# Set to 1 when using uv
USE_UV=1
步骤5:运行应用程序
# uv run automatically uses the project's virtual environment
uv run python main.py

为什么要使用紫外线?

  • ⚡ 比点快10-100倍
  • 🔒 锁定文件支持(uv.lock)用于可重复构建
  • 🎯 自动虚拟环境管理
  • 📦 内置依赖解析器

______________________________________________________________________

🔵 选项2:使用pip(替代方案)

使用pip和venv的传统Python设置。

步骤1:克隆存储库
git clone https://github.com/mattsebastianh/mcp_claude_1.git
cd mcp_claude_1
第二步:创建虚拟环境
python3 -m venv .venv
步骤3:激活虚拟环境
# macOS / Linux
source .venv/bin/activate

# Windows (Command Prompt)
.venv\Scripts\activate

# Windows (PowerShell)
.venv\Scripts\Activate.ps1
步骤4:安装依赖项
pip install -r requirements.txt

# Or install in editable mode for development
pip install -e .
步骤5:配置环境变量

创建 .env 项目根目录中的文件:

CLAUDE_MODEL="claude-sonnet-4-5"
ANTHROPIC_API_KEY=""

# Set to 0 when using pip
USE_UV=0
步骤6:运行应用程序
# Make sure virtual environment is activated
source .venv/bin/activate  # macOS/Linux

# Run the application
python main.py

______________________________________________________________________

📖 用法

交互式命令

CLI运行后,您可以与文档交互:

> What documents are available?
> @report.pdf What does this report cover?
> /format deposition.md
> /summarize financials.docx

文档提及

使用 @ 前缀:

> Compare @report.pdf with @outlook.pdf
> Summarize the key points from @deposition.md

提示命令

使用斜线命令触发特定的AI工作流程:

命令用法说明
/format/format 将文档转换为结构化Markdown
/summarize/summarize 生成一个简洁的3-5句话的总结

🔧 MCP服务器详细信息

工具

read_doc_content

读取并返回文档的内容。

# Input
{"doc_id": "report.pdf"}

# Output
"The report details the state of a 20m condenser tower."
edit_doc_content

通过替换字符串来编辑文档内容。

# Input
{
    "doc_id": "report.pdf",
    "old_strings": ["20m"],
    "new_strings": ["25m"]
}

资源

  • docs://documents -返回所有文档ID的JSON数组
  • docs://documents/{doc_id} -返回特定文档的纯文本内容

提示

MCP服务器向AI提供结构化指令的提示:

  • format -引导AI将文档重新格式化为干净的Markdown,并使用适当的标题、列表和表格
  • summarize -指示AI提取关键点并创建简洁的摘要

🧪 MCP检验员测试

使用MCP检查器测试您的MCP服务器实现:

# Using uv (recommended)
npx @modelcontextprotocol/inspector uv run python mcp_server.py

# Using pip/venv (make sure .venv is activated)
npx @modelcontextprotocol/inspector .venv/bin/python mcp_server.py

这将打开一个web界面 http://localhost:6274 您可以在哪里:

  • 查看可用的工具、资源和提示
  • 具有不同输入的测试工具调用
  • 调试服务器响应

📦 依赖项

包装用途
anthropicClaude AI API客户
mcp[cli]模型上下文协议SDK
fastmcpFastMCP服务器框架
prompt-toolkit交互式CLI界面
python-dotenv环境变量管理

🔐 环境变量

变量必填描述
ANTHROPIC_API_KEY是您的Anthropic API密钥
CLAUDE_MODEL是要使用克劳德模型(例如。, claude-sonnet-4-5)
USE_UV否设置为 1 对于uv, 0 对于pip(默认值: 0)

🤝 贡献

欢迎投稿!请随时提交拉取请求。

📄 许可证

这个项目是开源的,可以在MIT许可证下使用。

🔗 资源

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

命令行工具Python本地部署文档管理AI集成Python开发自动化处理

支持客户端

Claude

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Claude 1

MCP World · 本页

2stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Claude 1 怎么安装?

公开资料给出的安装命令是 uv run python main.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Claude 1 怎么在 Claude Desktop、Cursor 里配置?

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

MCP Claude 1 收费吗?

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

MCP Claude 1 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Claude 1 支持哪些客户端?

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

来源信息

继续浏览同类 MCP