protocols-io-mcp-server
by hqn21·★ 16·Score 41
A functional MCP server enabling Claude Desktop to interact with protocols.io scientific protocols.
Overview
The protocols-io-mcp-server provides comprehensive access to protocols.io, a platform for sharing scientific protocols and methods. It implements the Model Context Protocol to enable MCP clients like Claude Desktop to search, retrieve, create, and manage protocols through a well-defined set of tools. The server supports multiple transport protocols including STDIO, HTTP, and SSE, making it flexible for different deployment scenarios.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you work with scientific protocols and want to integrate protocol management into your AI workflow.
When NOT to choose this
Don't choose this if you need protocol management outside of the protocols.io ecosystem or require OAuth with a custom identity provider.
Tools this server exposes
10 tools extracted from the READMEsearch_public_protocolsSearch for public protocols by keyword
get_protocolGet basic protocol information by ID
get_protocol_stepsGet detailed steps for a specific protocol
get_my_protocolsRetrieve all protocols from your account
create_protocolCreate a new protocol with title and description
update_protocol_titleUpdate the title of an existing protocol
update_protocol_descriptionUpdate the description of an existing protocol
set_protocol_stepsReplace all steps in a protocol
add_protocol_stepAdd a single step to the end of a protocol
delete_protocol_stepDelete a specific step from a protocol
Comparable tools
Installation
Installation
Quick Start with Docker
docker run -d -p 8000:8000 -e PROTOCOLS_IO_CLIENT_ID="your_client_id" -e PROTOCOLS_IO_CLIENT_SECRET="your_client_secret" -e PROTOCOLS_IO_MCP_BASE_URL="https://example.com" --name protocols-io-mcp --restart always ghcr.io/hqn21/protocols-io-mcp:latestInstall via pip
pip install protocols-io-mcpClaude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"protocols-io": {
"command": "protocols-io-mcp",
"env": {
"PROTOCOLS_IO_CLIENT_ACCESS_TOKEN": "your_client_access_token"
}
}
}
}FAQ
- How do I get API credentials for protocols.io?
- Visit protocols.io/developers, sign in, navigate to API Clients section, create a new client, and copy the credentials. For STDIO transport, use the Client Access Token. For HTTP/SSE, use Client ID and Secret with OAuth 2.0.
- What transport protocols are supported?
- The server supports STDIO (default), HTTP, and SSE transport protocols. Use the CLI options to specify your preferred transport with `--transport [stdio|http|sse]`.
Compare protocols-io-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.