Claude Code集成DeepSeek-V4-pro全栈开发 - MCP 连接数据库

MCP 是什么

MCP(Model Context Protocol)是 Claude Code 用来接入外部工具、服务和实时数据的协议。你可以把它理解成:Claude 不只是"聊天",而是真的能通过标准接口去访问 GitHub、数据库、文件系统等外部能力。


MCP 解决什么问题

如果没有 MCP,Claude 只能基于你提供的上下文回答。

有了 MCP,它可以:

  • 获取实时数据
  • 调用外部工具
  • 访问项目外的信息源
  • 把结果带回当前工作流

和 memory 的区别很简单:

  • memory 适合长期稳定规则
  • MCP 适合实时、外部、动态数据

MCP 常见应用场景

  • GitHub PR / issue 查询
  • 数据库读写
  • 文件系统访问
  • Slack / Docs / 其他 SaaS 工具集成

安装方式

HTTP transport(HTTP 传输)

bash 复制代码
claude mcp add --transport http notion https://mcp.notion.com/mcp

stdio transport(stdio 传输)

bash 复制代码
claude mcp add --transport stdio myserver -- npx @myorg/mcp-server

在项目根目录直接创建.mcp.json

bash 复制代码
vi .mcp.json

管理MCP

bash 复制代码
# 列出所有配置的服务器
claude mcp list

# 获取特定服务器的详细信息
claude mcp get github

# 删除服务器
claude mcp remove github

# (在 Claude Code 中)检查服务器状态
/mcp

添加mysql的MCP服务器

.mcp.json

bash 复制代码
{
  "mcpServers": {
	"mysql": {
      "command": "npx",
      "args": ["-y", "@benborla29/mcp-server-mysql"],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "root",
        "MYSQL_DB": "china-area",
        "ALLOW_INSERT_OPERATION": "true",
        "ALLOW_UPDATE_OPERATION": "true",
        "ALLOW_DELETE_OPERATION": "false"
      }
    }
  }
}

在claude中对数据库操作



相关推荐
PaperData几秒前
2015-2024年各省绿色贸易数据
数据库
小羊没烦恼!14 分钟前
系统内部模块(子系统)之间的耦合以及模块(子系统)划分
java·开发语言·前端·数据库·算法·c#
麦壳饼1 小时前
深入探讨:SonnetDB 的文件格式与存储布局
数据库·sonnetdb
Hello_Pyhx1 小时前
VoiceStudio v0.5.6:从桌面生成到本地语音 API
ai·语音识别·克隆·声音
最强小杰1 小时前
Claude Opus 4.8 调用一直报 529 怎么办?同样请求换旧模型却正常——附 429/529 双桶退避代码
ai·github
for_ever_love__1 小时前
Redis 持久化讲透:RDB、AOF 与混合持久化怎么选
java·数据库·redis·持久化·aof·区别·rdb
l1t1 小时前
测试bicdb 20261007提交的0.2版功能
数据库
内存漫游2 小时前
锁与死锁——数据库为什么会发生事务等待?
数据库
赛博守夜人2 小时前
跨境业务与出海合规之八:面向海外合规监管突击搜查(Dawn Raid)的信息安全应急响应(IR)与合规取证
大数据·数据库
冰暮流星2 小时前
mysql之索引创建,查看,删除
数据库·mysql