Token导航 LogoToken导航TokenDH.com
MCP Small Business Customer Care logo
AI代理未说明官方级别未说明来源级核验

MCP Small Business Customer Care

MCP Server

一个基于Spring AI的MCP服务器,用于通过AI助手(如Claude Desktop)管理小型企业客户关怀操作。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
JavaClaudeSpring AIClaude DesktopClaude

安装说明

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

作者 / 组织

ravikalla

提供方

ravikalla

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

🏪 小型企业客户服务MCP服务器

![Java](https://openjdk.java.net/projects/jdk/17/) ![Spring Boot](https://spring.io/projects/spring-boot) ![Spring AI](https://spring.io/projects/spring-ai) ![MCP Protocol](https://modelcontextprotocol.io/) ![MCP.so](https://mcp.so/server/small-business-customer-care)

A. Spring AI驱动的MCP(模型上下文协议)服务器 通过Claude Desktop等人工智能助手管理小型企业客户服务运营。

🌟 MCP.so上的特色 -在社区中发现更多MCP服务器!

💬 在行动中看到它

通过与Claude Desktop的自然对话,您可以使用此MCP服务器执行以下操作:

👤 用户🤖 克劳德(通过MCP)🔧 发生了什么
“显示企业列表”列出所有5家企业及其详细信息和类别已使用 list_businesses 工具
“删除绿拇指业务”✅ “已删除:绿拇指园艺业务”已使用 remove_business ID为“3”
“创建名为Ravi Restaurant的新业务,上午9点开门,下午5点关门”✅ “创建:拉维餐厅

•类别:餐厅 •营业时间:每天上午9:00至下午5:00 •位置:斯普林菲尔德松树路789号“|已使用 create_business 描述中有小时数| |“迈克的汽车修理店下午1点开门,晚上9点关门”|✅ 更新:迈克的汽车修理 •营业时间:每天下午1:00至9:00 •保留所有其他细节“|已使用 update_business 增加小时数| |“显示企业名称列表”| 当前业务: •乔咖啡店 •技术维修解决方案 •贝拉精品店 •迈克的汽车维修(时间:下午1:00-晚上9:00) •拉维餐厅(营业时间:上午9:00至下午5:00)

总计:5家企业 |已使用 list_businesses 以及格式化响应| |“查找所有餐厅”|显示拉维餐厅和乔咖啡店的全部细节|已使用 search_businesses 查询“餐厅”|

🎯 权力:自然语言→ 结构化业务运营→ 真实数据管理

⚡ Claude桌面设置

第一步:下载克劳德桌面

从官方网站下载并安装Claude Desktop:

  • 官方下载:
  • 可用于 macOS, 视窗,以及 Linux

*从官方网站下载Claude Desktop*

步骤2:构建MCP服务器

# Clone and build the project
git clone https://github.com/ravikalla/mcp-small-business-customer-care.git
cd mcp-small-business-customer-care
mvn clean package

# Verify JAR creation
ls -la target/small-business-customer-care-1.0.0.jar

步骤3:配置Claude桌面

打开Claude Desktop配置文件:

📍 配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

💡 小贴士:在macOS上,您可以快速打开配置文件:

open "~/Library/Application Support/Claude/claude_desktop_config.json"

添加此配置:

{
  "mcpServers": {
    "small-business-customer-care": {
      "command": "java",
      "args": [
        "-jar",
        "/absolute/path/to/your/mcp-small-business-customer-care/target/small-business-customer-care-1.0.0.jar"
      ],
      "env": {}
    }
  }
}

*带有MCP服务器条目的示例配置文件*

⚠️ 重要提示:

  • 替换 /absolute/path/to/your/ 使用您的实际项目路径
  • 使用 仅限绝对路径 (例如。, /Users/john/projects/mcp-small-business-customer-care/target/...)
  • 在Windows上,使用正斜杠: C:/Users/john/projects/...

步骤4:重新启动克劳德桌面

完全退出并重新打开 更新配置后的Claude Desktop:

  • macOS:Cmd+Q退出,然后从应用程序重新打开
  • 视窗:右键单击系统托盘图标→ 退出,然后重新打开
  • 替代:关闭所有Claude Desktop窗口并重新打开应用程序

*在macOS上使用Cmd+Q退出Claude Desktop*

MCP服务器现在应该可用。

步骤5:验证连接

  1. 检查开发人员设置:转到克劳德桌面设置→ “开发人员”选项卡,查看MCP服务器的运行情况

*MCP服务器在Claude Desktop的开发人员设置中成功运行*

  1. 测试工具:试着问:

- *“显示所有业务”* - *“有哪些可用的商业工具?”*

您应该看到业务管理工具正在工作! 🎉

*显示MCP工具运行的示例对话*

📚 其他资源:

🚀 快速开始

先决条件

  • Java 17或更高版本
  • Maven 3.6或更高版本
  • Claude Desktop(用于AI助手集成)

安装和建造

# Clone the repository
git clone https://github.com/ravikalla/mcp-small-business-customer-care.git
cd mcp-small-business-customer-care

# Build the application
mvn clean package

# Verify the JAR was created
ls -la target/small-business-customer-care-1.0.0.jar

测试服务器

# Test initialization
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05"},"id":0}' | java -jar target/small-business-customer-care-1.0.0.jar

# Test business listing
echo '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"list_businesses","arguments":{}},"id":2}' | java -jar target/small-business-customer-care-1.0.0.jar

🔧 Claude桌面集成

将此配置添加到您的Claude Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "small-business-customer-care": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/your/mcp-small-business-customer-care/target/small-business-customer-care-1.0.0.jar"
      ],
      "env": {}
    }
  }
}

重要:替换 /path/to/your/ 使用项目目录的实际绝对路径。

重新启动克劳德桌面 在更新配置后完全完成。

🛠️ 可用的业务工具

服务器提供6个MCP工具,用于完整的业务管理:

工具目的示例用法
list_businesses获取所有业务“显示所有业务”
search_businesses按名称/类别/描述查找“查找餐厅”
get_business按ID获取详细信息“显示企业1的详细信息”
create_business添加新业务“创建拉维餐厅…”
update_business修改现有业务“更新…的营业时间”
remove_business删除业务“删除绿拇指业务”

JSON API示例

// Create new business
{
  "method": "tools/call",
  "params": {
    "name": "create_business",
    "arguments": {
      "name": "Ravi Restaurant",
      "category": "Restaurant", 
      "address": "789 Pine Rd, Springfield",
      "phone": "555-0106",
      "email": "info@ravirestaurant.com",
      "description": "Family-friendly restaurant. Hours: 9:00 AM - 5:00 PM daily",
      "rating": 4.5
    }
  }
}

// Search businesses
{
  "method": "tools/call",
  "params": {
    "name": "search_businesses",
    "arguments": { "query": "restaurant" }
  }
}

🏗️ 技术架构

内置于 Spring AI MCP框架:

  • 用途 spring-ai-mcp-server-spring-boot-starter 用于稳健的MCP协议处理
  • 注释驱动的工具定义 @Tool
  • 通过以下方式自动发现工具 ToolCallbacks.from()
  • 使用正确的日志配置清理STDIO传输
@Service
public class BusinessService {
    @Tool(name = "list_businesses", description = "Get a list of all businesses")
    public List listBusinesses() { ... }
    
    @Tool(name = "search_businesses", description = "Search businesses by name, category, or description")
    public List searchBusinesses(String query) { ... }
    // ... other tool methods
}

🧪 开发与测试

# Run all tests
mvn test

# Start in development mode  
mvn spring-boot:run

# Build for production
mvn clean package -DskipTests

样品数据:服务器预装了5个业务: 乔的咖啡店,技术维修解决方案,绿拇指景观,贝拉的精品店,迈克的汽车维修

🔧 故障排除

服务器未连接:

  1. 验证Java 17+: java -version
  2. 检查JAR是否存在: ls -la target/small-business-customer-care-1.0.0.jar
  3. 使用上述回声命令手动测试
  4. 完全重新启动克劳德桌面

构建问题:

mvn clean package -DskipTests  # Skip tests if failing
mvn clean package -X          # Verbose output

路径问题:

  • 在Claude Desktop配置中使用绝对路径
  • 带引号的转义空格: "/path with spaces/"

📚 资源

📄 许可证

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

🌐 社区

此MCP服务器是不断增长的 MCP.so社区!

  • 明星项目 如果你觉得它有用
  • 🐛 报告问题 在GitHub上
  • 💡 建议功能 对于未来的版本
  • 🤝 贡献 让它变得更好

发现更多MCP服务器:浏览 MCP.so目录 为不同的用例找到其他令人惊叹的MCP服务器。

______________________________________________________________________

准备好使用了吗? 按照上述Claude Desktop集成步骤,开始使用AI管理您的业务数据! 🚀

目录标签

目录标签

JavaClaudeSpring AIAI助手本地部署客户关怀小型企业管理SpringAIMCP协议

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP