Conversation
|
@encryptedDegen Please review this PR that adds ChatGPT compatibility to our MCP server. This implements the required The changes:
After this is merged and deployed, users will be able to connect ChatGPT to our MCP server and search/explore EFP data directly in ChatGPT conversations. Ready for your review! 🚀 |
There was a problem hiding this comment.
Pull Request Overview
This PR adds ChatGPT MCP connector compatibility to the ETHID MCP server by implementing the required search and fetch tools that ChatGPT requires for MCP integration.
- Implements ChatGPT-specific
searchandfetchtools in a new dedicated module - Updates tool registration to prioritize ChatGPT compatibility tools
- Updates documentation with ChatGPT setup instructions and usage examples
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
| src/tools/index.ts | Registers new ChatGPT tools first before other tools |
| src/tools/chatgpt.ts | New module implementing search and fetch tools for ChatGPT compatibility |
| README.md | Documentation updates with ChatGPT setup instructions and usage examples |
add error logging to catch statement Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
add error logging to catch statement Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
add error logging to catch statement Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
add error logging to catch statement Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This PR adds ChatGPT compatibility to the ETHID MCP server by implementing the required
searchandfetchtools that ChatGPT MCP connectors need.Changes Made
New ChatGPT Compatibility Tools (
src/tools/chatgpt.ts)searchtool: Searches for Ethereum addresses, ENS names, and profiles in the EFP ecosystemfetchtool: Retrieves complete profile information for IDs returned by searchIntegration Updates
src/tools/index.tsto register ChatGPT tools first (as required)Why This Is Needed
ChatGPT MCP connectors have specific requirements - they must implement both
searchandfetchtools to be compatible. Without these tools, ChatGPT shows the error: "This MCP server doesn't implement our specification: search action not found."Testing
The implementation:
Usage
After merging and deploying, users can:
https://ethid-mcp.efp.workers.dev/sseThis resolves the task: "get our MCP server working for ChatGPT" from the project board.
Fixes: encryptedDegen/efp-project-board#[task-id]