I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

servidor de chrome-mcp
Servidor MCP para interactuar con Chrome
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
Chrome MCP Server
We are building a server that will be used to interact with Chrome. There are two main goals to this project:
- Providing an MCP implementation that does not rely on the MCP library provided by Anthropic.
- Creating a Chrome MCP server that we can use in Cursor to take screenshots of a page and validate the implementation.
[!NOTE] This is not a reference implementation of the MCP protocol, this was a learning exercise to better understand the protocol and how it works.
A more robust implementation is located in the app
folder.
Demo implementation
This is a simple implementation of the MCP protocol, as such we have not implemented all the features of the MCP protocol. We focused on building a first set of features that we can use to get a functioning implementation.
It can be run by executing the following command:
uv run uvicorn demo_implementation.main:app --reload
and then tested by running the MCP inspector:
npx @modelcontextprotocol/inspector node build/index.js
Once in the inspector, you can connect to our server using the URL: http://0.0.0.0:8000
How it works
There are two main components to the demo implementation:
- An event stream that is used to send messages from the server to the client.
- A POST endpoint that is used to send messages from the client to the server.
The implementation focuses on implementing the initialization process and tools. We did not look at implementatinf other features. The initialization process is done in three parts with:
- Initial call to the
/sse
endpoint to get the session URI. - Client sends a
initialize
message to the server that responds with the functionality supported by the server. - Client sends a
notifications/initialized
message to the server to notify that the initialization is complete.
Once this is implemented, the client can start sending messages to the server to use the tools.
Limitations of the demo implementation
The demo implementation has a number of limitations including lack of error handling, no adequate cleanup of the sessions and more.
We added more robust implementation in app/main.py
that relies on the MCP Python SDK.
Robust implementation
The more robust implementation relies on the MCP Python SDK to handle the connection and the messages.
This implementation is located in app/main.py
.
How it works
This is much simpler as all we need to do is define the three functions to be used as tools. Once these are defined, we can test
the implementation by running the app/main.py
file:
# Start the server
mcp run app/main.py --transport sse
and then in another terminal we can start the MCP inspector:
npx @modelcontextprotocol/inspector node build/index.js
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Therapist adept at identifying core issues and offering practical advice with images.
Advanced software engineer GPT that excels through nailing the basics.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo dehttps: //github.com/agentience/practices_mcp_server
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_AoJXYmfc
chrome-mcp-server is a fantastic tool developed by jverre that offers seamless integration for managing Chrome instances through MCP. It has been a game changer in terms of simplicity and efficiency for our team's workflow. The GitHub repository is well-documented and easy to follow, making implementation a breeze. Highly recommended for anyone looking to streamline their browser automation!