医生搜索服务

Healthylinkx是一个结合社交网络的医生搜索平台,利用美国卫生部的公开数据,帮助用户根据位置、专业、类型或姓名查找医生,并通过MCP服务器与LLM应用集成。

  • by mulargui
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 mulargui/healthylinkx-mcp-server

使用说明

healthylinkx mcp服务器

MCP接口到Healthylinkx功能,而不是API。允许与LLM应用程序和代理集成。

Healthylinkx可以帮助你在社交网络的帮助下找到医生。把Healthylnkx想象成Yelp、Linkedin和Facebook的结合。

Healthylinkx是一个早期原型,结合了美国卫生部医生和专家的开放数据。它允许您根据位置、专业、流派或姓名搜索医生。

Healthylix是一款经典的三层应用程序:前端(ux)、服务API和数据存储。这种架构非常适合测试不同的技术,我用它来接触新事物。

此回购将Healthylinkx API替换为MCP服务器。通过这个新界面,您可以将Healthylinkx与任何LLM驱动的应用程序或代理集成。

我们使用不同的AWS资源:RDS用于数据存储,Lambda用于MCP服务器。

要了解更多关于数据存储的信息,此存储库有更多详细信息https://github.com/mulargui/healthylinkx-mysql.git

为了构建MCP服务器,我们使用了Anthropic的Typescript模型上下文协议SDK:https://github.com/modelcontextprotocol/typescript-sdk.此SDK使用express实现服务器。AWS Lambda听起来像是在云中运行MCP服务器的自然选择,但由于SDK实现了web服务器,我们使用AWS Lambda web适配器将Lambda请求路由到web服务器;更多详情请点击此处:https://github.com/awslabs/aws-lambda-web-adapter/tree/main/examples/expressjs-zip

我们使用MCP Inspector来测试MCP服务器。有关MCP Inspector的更多信息,请点击此处:https://github.com/modelcontextprotocol/inspector.

文件和目录:

/docs-自动生成的代码(部分)的文档。
/mcp/src-mcp服务器的代码。
/mcp/test-在容器中使用mcp检查器的Shellscript。
/mcp/infra-使用AWS SDK for node.js部署和删除mcp服务器的代码。
/config.json-配置值在此文件中。
/deploy.sh和remove.sh-shellscripts,用于在AWS中部署或删除所有基础设施。
/runlocally.sh-在容器中本地运行MCP服务器。非常适合开发和调试。

享受与MCP的游戏!!!