客户与金融MCP服务

提供客户和金融数据的后端API服务,支持本地测试和Kubernetes/OpenShift部署。

  • by burrsutter
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 burrsutter/fantaco-mcp-servers

使用说明

客户MCP

使用此后端API

https://github.com/burrsutter/fantaco-customer-main

局部测试

cd customer-mcp
export CUSTOMER_API_BASE_URL="where-your-customer-API-is"
python customer-api-mcp-server.py
mcp-inspector

客户MCP Kubernetes/OpenShift部署

首先构建容器映像

brew install podman 
podman machine start

podman login quay.io
podman build --arch amd64 --os linux -t quay.io/burrsutter/mcp-server-customer:1.0.0 .
podman push quay.io/burrsutter/mcp-server-customer:1.0.0

测试容器图像

podman run \
  -p 9001:9001 \
  quay.io/burrsutter/mcp-server-customer:1.0.0

部署到Kubernetes/OpenShift

kubectl apply -f customer-mcp-kubernetes/
export MCP_CUST_URL=https://$(oc get routes -l app=mcp-customer -o jsonpath="{range .items[*]}{.status.ingress[0].host}{end}")/mcp
echo $MCP_CUST_URL

使用 mcp-inspector 测试此OpenShift托管的MCP服务器

金融MCP

cd finance-mcp
export FINANCE_API_BASE_URL="where-your-finance-API-is"
python finance-api-mcp-server.py
mcp-inspector

财务MCP Kubernetes/OpenShift部署

首先构建容器映像

brew install podman 
podman machine start

podman login quay.io
podman build --arch amd64 --os linux -t quay.io/burrsutter/mcp-server-finance:1.0.0 .
podman push quay.io/burrsutter/mcp-server-finance:1.0.0

测试容器图像

podman run \
  -p 9002:9002 \
  quay.io/burrsutter/mcp-server-finance:1.0.0

部署到Kubernetes/OpenShift

kubectl apply -f finance-mcp-kubernetes/
export MCP_FIN_URL=https://$(oc get routes -l app=mcp-finance -o jsonpath="{range .items[*]}{.status.ingress[0].host}{end}")/mcp
echo $MCP_FIN_URL

使用 mcp-inspector 测试此OpenShift托管的MCP服务器