Demo and Repo
Inspiration
We wanted to find a way to let those unfamiliar with Polymarket have an easy way to get information.
What it does
Charts: Takes context from chat or input and displays the retrieved chart to the user. Articles: Recent articles related to the context of the chat are given to give the user additional info to make confident market decisions. Recent trades: Gives the 10 most recent trades to locate if whales are active and how much they bought or sold for the market Claude integration: Claude chat functionality that implements all of the above into the chat based on the context.
How we built it
We used the template given to us to quickly get a baseline and studied the tools given to us. We planned features together that we believed we could implement, and how we could use the Claude AI and polymarket information to generate relevant data that is prompted. One teammate focused on the frontend and creating ways to showcase our features, while two others focused on using the MCP server and external tools for data retrieval. We parsed the JSON responses given to us and made modifications to the prompting that'll decide when to use our features and display them to the user.
Challenges we ran into
Problems occurred when attempting to start the MCP server to access the necessary tools for data retrieval. Parsing the data we receive correctly, which is relevant to the user's prompt. Getting build dependencies aligned when trying to deploy the site. Rate limit issues with some of the APIs we use, and slow response times.
Accomplishments that we're proud of
Using the tools given to us and learning how to use them quickly to create relevant features that are possible Creating a new page to test our features individually, and also to integrate them in the chat window Multiple APIs are used, increasing complexity, but allowing us to use multiple services that we want Distributing workload among the team to take advantage of the skills we are strong at
What we learned
We learned to work with MCP servers, implement APIs, adjust AI prompting, parse JSON for charts, deployment workarounds, and version control
What's next for PolyView
Deployment for hosting service and refining context parsing.
Built With
- bun
- claude
- mcp
- newsapi
- node.js
- react
- smithery
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.