You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-29Lines changed: 9 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ uv sync
52
52
### Running the MCP Server
53
53
54
54
```bash
55
-
# Start the MCP server
55
+
# Start the MCP server locally
56
56
uv run server
57
57
```
58
58
@@ -91,41 +91,21 @@ A publicly hosted version of this server is also available at `https://biothings
91
91
92
92
### Integration with AI Systems
93
93
94
-
Configure your AI system to use the MCP server in one of two ways:
95
-
96
-
1. Direct SSE Connection:
97
-
```json
98
-
{
99
-
"mcpServers": {
100
-
"biothings-mcp": {
101
-
"url": "http://localhost:3001/mcp"
102
-
}
103
-
}
104
-
}
105
-
```
94
+
To integrate this server with your MCP-compatible AI client, you can use one of the preconfigured JSON files provided in this repository:
106
95
107
-
2. Using mcp-remote (recommended for OAuth support):
108
-
```json
109
-
{
110
-
"mcpServers": {
111
-
"biothings-mcp": {
112
-
"command": "npx",
113
-
"args": [
114
-
"mcp-remote",
115
-
"http://localhost:3001/mcp",
116
-
"6277"// Optional port number for OAuth support
117
-
]
118
-
}
119
-
}
120
-
}
121
-
```
96
+
***For connecting to a locally running server:** Use `mcp-config.json`. Ensure the server is running first, either via `uv run server` (see [Running the MCP Server](#running-the-mcp-server)) or `docker-compose up` (see [Docker Deployment](#docker-deployment)).
97
+
***For connecting to the publicly hosted server:** Use `mcp-config-remote.json`. This connects to `https://biothings.longevity-genie.info/mcp` and doesn't require you to run anything locally.
122
98
123
-
You can easily integrate this MCP server with any MCP-compatible client (like Cursor, Windsurv, ClaudeDesktop, etc.). Simply add the server configuration to your client's `mcp-config.json` (or equivalent) file, using either the direct connection or `mcp-remote` method shown above. If running locally using `docker-compose up`, the server address will typically be `http://localhost:3001/mcp`.
99
+
Simply point your AI client (like Cursor, Windserve, ClaudeDesktop, VS Code with Copilot, or [others](https://github.com/punkpeye/awesome-mcp-clients)) to use the appropriate configuration file.
124
100
125
101
Here's an example of how the tools might appear in an MCP client like Cursor after configuration:
The library is alpha-quality. The major problem right now is that LLM-s are often stupid and do not know how to put valid gene and gene variant symbols. We plan to mitigrate it by extending comments and providing additional method for entetity resolution.
0 commit comments