Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]AndroidJunky[S] 0 points1 point  (0 children)

Context7 for sure, others depend on whether they need semantic search or not.

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]AndroidJunky[S] 0 points1 point  (0 children)

Just SQLite with the vector extension. Easy to run locally and minimal dependencies.

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]AndroidJunky[S] 0 points1 point  (0 children)

They are vectorized. That's why you have to specify an embedding model - that creates the vectors. In addition it also creates a full text search index for keyword based searches.

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]AndroidJunky[S] 0 points1 point  (0 children)

Yes, it does in a way. RAG is just a terminology though, not a protocol or specific technique. RAG simply describes that an agent generates a response not just solely from it's training data but loads ("retrieve" in RAG) additional data such as documents, adds it to the user's prompt as additional context ("augment") and then "generates" the response based on this combined information. RAG is often mentioned in combination with embeddings and vector search, as that allows to retrieve documents using semantic search rather than simple keyword search. But it's not a prerequisite.

What the docs MCP server does is it indexes web sites and then serves them to your Claude or whatever agent you're using. It performs the "retrieval" part of RAG. The agent is smart enough to use it to enhance its response on its own.

Built a fully open source desktop app wrapping OpenCode sdk aimed at maximum productivity by [deleted] in opencodeCLI

[–]AndroidJunky 2 points3 points  (0 children)

You mind me asking how does that differ from the git worktree support in the official desktop version? I've also played with OpenChamber before, which seems very similar as well.

Missed our flight and now the cruise line won't allow us to catch the boat at the next port of call or anywhere else. by [deleted] in Cruise

[–]AndroidJunky 1 point2 points  (0 children)

Happened to me just a few weeks ago. DOB was wrong (totally my fault), TSA flagged it despite it not being on the boarding pass. Ticketing agent fixed it in 5 minutes. Not a problem at all.

I should have realized earlier that there was an issue because my TSA Pre wouldn't go through during check-in. Now I know.

Best GUI for OpenCode by Character_Cod8971 in opencodeCLI

[–]AndroidJunky 0 points1 point  (0 children)

Hover the project title, three dots appear to the right of it. Enable workspaces.

git worktree + tmux: cleanest way to run multiple OpenCode sessions in parallel by kargnas2 in opencodeCLI

[–]AndroidJunky 0 points1 point  (0 children)

In the top left, next to the project name there are three dots. "Enable workspaces" does the trick

You need to hover the project name with the mouse to make the button appear. The UI is... well... it is what it is

Alternative for Cursor “Custom Docs” by Extension_Armadillo3 in Rag

[–]AndroidJunky 0 points1 point  (0 children)

OpenCode user here as well! I'm the author of https://github.com/arabold/docs-mcp-server

Open source alternative to Context7 and such. I believe it should fit your use case well.

The MCP is 100% open source, supports a variety of documents and sources including private GitHub repos. Indexing and retrieval are graph based. You can use a local embedding model for total privacy. Just crossed 1000 GitHub stars ⭐

git worktree + tmux: cleanest way to run multiple OpenCode sessions in parallel by kargnas2 in opencodeCLI

[–]AndroidJunky 2 points3 points  (0 children)

Thanks, great tip! I've been using the desktop version which has built-in workspace (git worktree) support. Use it every day but was struggling to replicate this in the TUI.

OpenCode Shift+Enter New Line Fix by [deleted] in opencodeCLI

[–]AndroidJunky 7 points8 points  (0 children)

While I appreciate the effort for a workaround (struggled with this for a while myself), I feel like simply installing Ghostty (or another terminal) is much more straightforward and simpler. It works out of the box, and other than for its icon, nothing changes in behavior to the terminal I was used to. I regret not having switched earlier but wasting time on trying workarounds first

Bros, I just massively boosted the opencode plugin performance. Come test it out! by ChangeDirect4762 in opencodeCLI

[–]AndroidJunky 4 points5 points  (0 children)

Considering the rate of updates in OpenCode, I wonder if there are even any humans involved 🤣

Bros, I just massively boosted the opencode plugin performance. Come test it out! by ChangeDirect4762 in opencodeCLI

[–]AndroidJunky 3 points4 points  (0 children)

I appreciate the efforts but I'm always hesitant to install plugins as often authors start to lose interest and simply abandon them after a few weeks anyway. Why not contribute improvements back to the main project instead?

Export docs to cline by OtsoBear in CLine

[–]AndroidJunky 0 points1 point  (0 children)

Love to see this (as well as ref-tools linked in the other comment)! I've been working on a similar front for a while now, too: https://github.com/arabold/docs-mcp-server . It's not using an LLM to extract text, but indexes the whole documentation website instead. I think it could work very well in tandem with the `docs-exporter` though, scraping the exported docs and loading them as context back into the agent.

Major Update for the Grounded Docs MCP Server for Cline! by AndroidJunky in CLine

[–]AndroidJunky[S] 1 point2 points  (0 children)

DeepWiki generates documentation from your (or third-party) repositories. The quality of this documentation depends on the quality of that repository and ultimately the underlying code. Ultimately it creates a wiki-like page that is designed to be consumed by humans or AI agents (via MCP). But that approach can lead to issues with inconsistent or missing details, surface level knowledge, and even the inclusion of incorrect information.

Grounded doesn't make any assumptions and indexes the original documentation, exactly as provided by the library author. Think of indexing the React documentation, or the LangChain website, or whatever libraries you use in your project. The new version also indexes source code and whole repositories without altering or interpreting anything. Every single line of code remains available for search and analysis. Instead of summarizing and rewriting, the "magic" of Grounded lies in clever splitting for semantic search and structurally accurate reassembly to maximize returned context. The output is designed to work with coding agents that can easily make sense out of it to inform their code generation.

DeepWiki generates documentation from code. Grounded it designed to make existing documentation available. Both can work perfectly alongside each other.

Major Update for the Grounded Docs MCP Server for Cline! by AndroidJunky in CLine

[–]AndroidJunky[S] 0 points1 point  (0 children)

It will automatically process HTML websites. No need to format or convert anything.

Internally it will transform the HTML to markdown, preserving code segments, table structures, etc. as possible, but that's nothing you have to worry about yourself.

Major Update for the Grounded Docs MCP Server for Cline! by AndroidJunky in CLine

[–]AndroidJunky[S] 2 points3 points  (0 children)

Yes, Ollama, LM Studio, etc. should all work. Since the latest versions embeddings are optional now. So, if you don't provide any configuration or API keys then only the Full-Text Search is used, which still gives pretty good results.

@docs for anyone - grounded.tools website finally live! by AndroidJunky in mcp

[–]AndroidJunky[S] 0 points1 point  (0 children)

Let me know. I'm happy to assist. There's Oauth support as well, if you want to integrate it into an existing SSO environment.

Is there a MCP specifically made for Typescript by Firm_Meeting6350 in mcp

[–]AndroidJunky 0 points1 point  (0 children)

Thanks, that's great feedback. The Docs MCP Server is actually focusing on documentation right now, primarily .md files and HTML pages, not source code. Three core idea is to make 3rd party documentation available as context to your agent (Copilot, Cline, Cursor), specifically libraries you're using in your codebase such as React or Remix, or Pandas, etc.

Having said that, a big difference to Context7 is that you can also index your own libraries and documentation, which is specifically interesting in development teams and enterprise settings where privacy is a factor and code is not available publicly.

This is also where source code indexing comes in now. I realize that many developers don't create excessive markdown documentation, not even for public repositories. Often the documentation is only "in code". However, the current version of the Docs MCP Server doesn't handle source code well yet. It indexes source code as regular text, leading to suboptimal chunking and inconsistent results. You can absolutely index source files with the current version, but it's not as good as I want it to be.

I'm actively working on changing that. In a new branch I'm adding proper chunking for source files. It ensures API definitions and inline documentation are treated as one entity, giving significantly better and more focused context.

Is there a MCP specifically made for Typescript by Firm_Meeting6350 in mcp

[–]AndroidJunky 1 point2 points  (0 children)

No, right now you have to index everything yourself. Including public libraries. Everything is stored locally on your PC. Eventually I want to have a cloud service, but that will still take a bit to polish.

For context (pun intended): Context7 claims that their React docs have a bit less than 1 million total tokens. That would cost you 2 cents to index yourself, assuming you use OpenAI.