MCP SERVER LIMS
@sheffler
关于 MCP SERVER LIMS
MCP Tools use for a Laboratory Information Management System
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-lims-server": {
"command": "/Users/sheffler/git/mcp-server-lims/.venv/bin/python",
"args": [
"/Users/sheffler/git/mcp-server-lims/lims_server.py"
]
},
"sqlite": {
"command": "/Users/sheffler/.local/bin/uvx",
"args": [
"mcp-server-sqlite",
"--db-path",
"/Users/sheffler/test.db"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP SERVER LIMS?
MCP SERVER LIMS implements a simulated laboratory workflow for an AI Agent to manage sample data across accessioning, preparation, analysis, and report generation steps. It provides MCP tools that mimic instrument interfaces with rich JSON Schema types, intended for use with Anthropic’s Claude or other MCP clients. The server is accompanied by a companion SQLite database server.
How to use MCP SERVER LIMS?
Clone the repository, set up a Python virtual environment with uv, and install dependencies. Configure the server in Claude Desktop or Oterm by editing the respective JSON config file to point to lims_server.py. The server must be run alongside mcp-server-sqlite.
Key features of MCP SERVER LIMS
- Simulates two laboratory instruments (preparation and analyzer).
- Tools accept and return arrays of structured sample data.
- Random generation of tags, pass/fail status, and metrics.
- Integrates with MCP clients via standard tool-calling protocol.
- Includes sample prompts for full workflow or smaller tool tests.
Use cases of MCP SERVER LIMS
- Demonstrating an AI agent orchestrating multi-step laboratory data workflows.
- Testing LLM ability to manage richly structured data in tool calls.
- Prototyping integration of real lab instruments with MCP.
FAQ from MCP SERVER LIMS
What runtime dependencies does MCP SERVER LIMS require?
The server requires uv for setup and the MCP Python SDK. It also needs mcp-server-sqlite running for database access.
How are instrument results generated?
The preparation tool randomly assigns a genetic tag and a “passed” or “failed” status per sample. The analyzer tool randomly produces a metric value.
Can I use MCP SERVER LIMS without a database?
The example workflow assumes a database is available for storing intermediate results; the AI agent may use the SQLite server to save data.
What transports or authentication does the server use?
The README does not specify any transport or authentication; it suggests direct local configuration with Claude Desktop or Oterm via stdio.
Are there limits on the number of samples?
The README does not state an explicit limit; the tools accept an array of samples.
其他 分类下的更多 MCP 服务器
Nginx UI
0xJackyYet another WebUI for Nginx
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
ghidraMCP
LaurieWiredMCP Server for Ghidra
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
评论