Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"web-fetch": {
"args": [
"mcp-science",
"web-fetch"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Join us in accelerating scientific discovery with AI and open-source tools!
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked all-contributors against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in education / ai-ml
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
MCP Security Weekly
Get CVE alerts and security updates for Mcp.Science and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Join us in accelerating scientific discovery with AI and open-source tools!
Running any server in this repository is as simple as a single command. For example, to start the web-fetch server:
uvx mcp-science web-fetch
This command handles everything from installation to execution. For more details on configuration and finding other servers, see the "How to configure MCP servers for AI client apps" section below.
This repository contains a collection of open source MCP servers specifically designed for scientific research applications. These servers enable Al models (like Claude) to interact with scientific data, tools, and resources through a standardized protocol.
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
MCP helps you build agents and complex workflows on top of LLMs. LLMs frequently need to integrate with data and tools, and MCP provides:
- A growing list of pre-built integrations that your LLM can directly plug into
- The flexibility to switch between LLM providers and vendors
- Best practices for securing your data within your infrastructure
Below is a complete list of the MCP servers that live in this monorepo. Every entry links to the sub-directory that contains the server’s source code and README so that you can find documentation and usage instructions quickly.
An example MCP server that demonstrates the minimal pieces required for a server implementation.
A specialised MCP server that enables AI assistants to search, visualise and manipulate materials-science data from the Materials Project database. A Materials Project API key is required.
Runs Python code snippets in a secure, sandboxed environment with restricted standard-library access so that assistants can carry out analysis and computation without risking your system.
Allows an assistant to run pre-validated commands on remote machines over SSH with configurable authentication and command whitelists.
Fetches and processes HTML, PDF and plain-text content from the Web so that the assistant can quote or summarise it.
Performs Web, academic and “best effort” searches via the TXYZ API. A TXYZ API key is required.
A minimal countdown timer that streams progress updates to demonstrate MCP notifications.
Provides density-functional-theory (DFT) calculations through the GPAW package.