
FutureHouse API as MCP tools
概览
A Model Context Protocol (MCP) server for interacting with the Edison Scientific platform (former FutureHouse). This server provides simple, LLM-tailored tools to access Edison Scientific's AI agents for scientific research, chemistry tasks, and literature search. - : Synthesis planning, molecule design, and cheminformatics - : Concise scientific answers with citations - : Determine if anyone has done something in science - : Long reports with many sources for literature reviews - : Analyze datasets, perform statistical analysis, and generate insights - : Continue previous tasks with follow-up questions - : Support for stdio, HTTP, and SSE transports Visit https://platform.futurehouse.org/ (Edison Scientific, former FutureHouse) to: 1. Create an account or log in 2. Navigate to your user profile 3.
README
以下为原文 README 节选,完整内容请查看原文。
Edison Scientific MCP Server
A Model Context Protocol (MCP) server for interacting with the Edison Scientific platform (former FutureHouse). This server provides simple, LLM-tailored tools to access Edison Scientific’s AI agents for scientific research, chemistry tasks, and literature search.
Features
- Chemistry Agent (PHOENIX/MOLECULES): Synthesis planning, molecule design, and cheminformatics
- Quick Search Agent (CROW/LITERATURE): Concise scientific answers with citations
- Precedent Search Agent (OWL/PRECEDENT): Determine if anyone has done something in science
- Deep Search Agent (FALCON/LITERATURE): Long reports with many sources for literature reviews
- Data Analysis Agent (FINCH/ANALYSIS): Analyze datasets, perform statistical analysis, and generate insights
- Task Continuation: Continue previous tasks with follow-up questions
- Multiple Transports: Support for stdio, HTTP, and SSE transports
Tools TL;DR
| Tool Name | Model | Task Type | Description |
|---|---|---|---|
edison_chem_agent |
PHOENIX/MOLECULES | Chemistry Tasks | Synthesis planning, molecule design, and cheminformatics analysis |
edison_quick_search_agent |
CROW/LITERATURE | Concise Search | Produces succinct answers citing scientific data sources |
edison_precedent_search_agent |
OWL/PRECEDENT | Precedent Search | Determines if anyone has done something in science |
edison_deep_search_agent |
FALCON/LITERATURE | Deep Search | Produces long reports with many sources for literature reviews |
edison_data_analysis_agent |
FINCH/ANALYSIS | Data Analysis | Analyze datasets, perform statistical analysis, and generate insights |
edison_continue_task |
All | Task Continuation | Continue a previous task with a follow-up question |
Installation
# Install using uv (recommended)
uv add edison-mcp
# Or install using pip
pip install edison-mcp
Configuration
Get Your API Key
Visit https://platform.futurehouse.org/ (Edison Scientific, former FutureHouse) to:
- Create an account or log in
- Navigate to your user profile
- Generate an API key
Environment Variables
Set your API key:
export EDISON_API_KEY="your_api_key_here"
For backward compatibility, FUTUREHOUSE_API_KEY is also supported:
export FUTUREHOUSE_API_KEY="your_api_key_here"
MCP Client Configuration
Add to your MCP client configuration file:
stdio transport (recommended)
{
"mcpServers": {
"edison-mcp": {
"command": "uvx",
"args": ["edison-mcp@latest", "stdio"],
"env": {
"EDISON_API_KEY": "your_api_key_here"
}
}
}
}
HTTP transport
{
"mcpServers": {
"edison-mcp": {
"command": "uvx",
"args": ["edison-mcp@latest", "server"],
"env": {
"EDISON_API_KEY": "your_api_key_here"
}
}
}
}
安装
uvx edison-mcp@latest stdio配置
{
"mcpServers": {
"edison-mcp": {
"command": "uvx",
"args": ["edison-mcp@latest", "stdio"],
"env": {
"EDISON_API_KEY": "your_api_key_here"
}
}
}
}