使用说明
PubChem MCP服务器
该mcp服务器允许AI代理使用PUG View和PUG Rest API检索化学数据。
项目开发的主要思路
其他PubChem工具和PubChem MCP服务器的主要问题是,它们只检索PubChem提供的一小部分信息。此MCP服务器使用经典PUG Rest API从API检索标准信息。但它也使用文本提取方法从PUG视图API检索丰富的信息。
备注
- 目前,MCP服务器仅从Pubchem检索化合物数据的一小部分。
先决条件
要在Linux和MacOS中安装uv,请在终端中键入以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh
运行SSE服务器
在repo内部运行时:
uv run pubchem-mcp-sse
在STDIO上运行
{
"mcpServers": {
"pubchem-mcp-server": {
"command": "uv",
"args": [
"run",
"--directory",
"<LOCATION-TO-THE-REPO>",
"pubchem-mcp-stdio"
]
}
}
}
Docker SSE服务器
首先,您需要使用 Dockerfile 在这个存储库中。运行此命令以构建映像:
docker build -t pubchem-mcp .
然后,您可以使用以下命令运行容器:
docker run --name pubchem-mcp \
-p 127.0.0.1:8000:8000 \
pubchem-mcp