使用说明
Claude MCP服务器
一个模型上下文协议(MCP)服务器,为Anthropic的Claude CLI提供桥梁。这允许符合MCP的客户端(如Claude Desktop或Gemini)与Claude CLI交互,以启动新的聊天会话或继续现有的会话。
特性
- 开始新会话:与特定的克劳德模型开始新的对话。
- 继续会话:使用会话ID回复现有会话。
- 会话管理:如果没有提供会话ID,则自动继续最新会话。
- 模型选择:支持指定不同的Claude模型(例如。,
sonnet,opus,haiku). - 系统提示:对自定义系统提示的本机支持。
- 工作目录:指定CLI执行的自定义工作目录。
先决条件
- Node.js 18+
- Claude CLI 已安装并验证
# Install Claude CLI
npm install -g @anthropic-ai/claude-code
# Authenticate
claude setup-token
安装
全球安装
npm install -g @2lab.ai/claude-mcp-server
直接使用npx运行
npx @2lab.ai/claude-mcp-server
用法
运行服务器
全局安装后:
claude-mcp-server
或者使用npx:
npx @2lab.ai/claude-mcp-server
MCP检验员测试
您可以使用MCP检查器测试和调试服务器:
npx @modelcontextprotocol/inspector npx @2lab.ai/claude-mcp-server
或者,如果全局安装:
npx @modelcontextprotocol/inspector claude-mcp-server
Claude桌面配置
将以下内容添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"claude-cli": {
"command": "npx",
"args": ["-y", "@2lab.ai/claude-mcp-server"]
}
}
}
或者,如果全局安装:
{
"mcpServers": {
"claude-cli": {
"command": "claude-mcp-server"
}
}
}
Claude代码配置
添加到您的克劳德代码设置中:
{
"mcpServers": {
"claude-cli": {
"command": "npx",
"args": ["-y", "@2lab.ai/claude-mcp-server"]
}
}
}
可用工具
chat
使用提示启动新的Claude会话。
参数:
prompt(必填):开始会话的提示model(可选):要使用的模型(例如,“十四行诗”、“小品”、“俳句”)systemPrompt(可选):系统提示设置助手的行为cwd(可选):claude CLI执行的工作目录
退货: 中的响应文本和新会话ID _meta.sessionId
chat-reply
继续现有的Claude会话。
参数:
prompt(必填):继续对话的提示sessionId(可选):要继续的会话ID。如果未提供,则继续最近的会话model(可选):此回合使用的模型systemPrompt(可选):本回合附加的附加系统提示cwd(可选):claude CLI执行的工作目录
退货: 中的响应文本和会话ID _meta.sessionId
发展
# Clone the repository
git clone https://github.com/2lab-ai/claude-mcp-server.git
cd claude-mcp-server
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Run locally
npm start
# Test with MCP Inspector
npm run inspect
CI/CD
此项目使用GitHub Actions在将更改推送到npm时自动发布到npm main 支。
要启用自动发布,请执行以下操作:
- 从以下位置生成npm访问令牌 npmjs.com
- 将令牌添加为名为的秘密
NPM_TOKEN在GitHub存储库设置中 - 将版本插入
package.json在触发发布之前
许可证
国际学生委员会
