PracticePanther MCP服务器
MCP服务器,提供对实践的完全访问另一个法律实践管理API(80多个工具,涵盖所有v2端点)。
工具
账户:列表、获取、创建、更新、删除 联系人:列表,获取 事务:列表、获取、创建、更新、删除 时间条目:列表、获取、创建、更新、删除 费用:列表、获取、创建、更新、删除 费用类别:列表、获取、创建、更新、删除 固定费用:列表、获取、创建、更新、删除 发票:列表、获取、删除 支付:列表、获取、删除 通话记录:列表、获取、创建、更新、删除 事件:列表、获取、创建、更新、删除 备注:列表、获取、创建、更新、删除 电子邮件:列表、获取、创建、更新、删除 消息:列表、创建、更新、删除 任务:列表、获取、创建、更新、删除 文件:列表、获取、下载、更新、删除 物品:列表、获取、创建、更新、删除 银行账户:列表、获取、创建、更新、删除 关系:列表、获取、创建、更新、删除 自定义字段:公司、事务、联系人、单身 标签:帐户、事项、活动 用户:当前、单个、列表
设置
1.获取实践另一个API证书
- 在PracticePath请求API访问
- 创建开发测试帐户
- 注意你的
client_id和client_secret
2.部署以渲染(免费)
- 将此仓库推送到GitHub
- 首选 render.com 并创建一个新的 网络服务
- 连接您的GitHub仓库
- 渲染自动检测到Dockerfile
- 设置环境变量:
- PP_CLIENT_ID =您的客户ID - PP_CLIENT_SECRET =您的客户机密 - PP_REDIRECT_URI = https://YOUR-APP.onrender.com/oauth/callback
- 部署-您将获得免费
https://YOUR-APP.onrender.com领域
3.连接到克劳德代码
claude mcp add practicepanther \
--transport streamable-http \
https://YOUR-APP.onrender.com/mcp4.联系克劳德·科沃克
添加到您的 .claude/settings.json:
{
"mcpServers": {
"practicepanther": {
"type": "streamable-http",
"url": "https://YOUR-APP.onrender.com/mcp"
}
}
}5.身份验证
- 让克劳德打电话
get_auth_url - 访问浏览器中的URL
- 在PracticePanther中授权应用程序
- 您将被重定向回-服务器会自动存储您的令牌
- 所有工具现在都可以使用了
本地开发
# Install dependencies
pip install -e .
# Set env vars
export PP_CLIENT_ID=your_id
export PP_CLIENT_SECRET=your_secret
export PP_REDIRECT_URI=http://localhost:8000/oauth/callback
# Run
python server.py服务器在上运行 http://localhost:8000.连接克劳德代码:
claude mcp add practicepanther \
--transport streamable-http \
http://localhost:8000/mcp