
mcp_docs
Provide documentation about your Elixir project's functions and functions of dependencies to an LLM through an SSE MCP server.
Repository Info
About This Server
Provide documentation about your Elixir project's functions and functions of dependencies to an LLM through an SSE MCP server.
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
McpDocs
Provide documentation about your Elixir project's functions and functions of dependencies to an LLM through an SSE MCP server.
See the example project for more information.
This code was written in part by Claude Sonnet 3.5
Installation
def deps do
[
{:mcp_docs, github: "josiahdahl/mcp_docs", runtime: false, only: [:test, :dev]}
]
end
Usage
# Start the SSE server on the default port of 9702
mix mcp_docs.start
# Start on a specific port
mix mcp_docs.start --port 1234
You can also run with iex -S mix mcp_docs.start to allow for manual recompiling of code.
You can use npx @modelcontextprotocol/inspector to try it out on your code base.
Roadmap
- Automatically recompile on changes
- Look up module documentation
- Look up callback documentation
Quick Start
Clone the repository
git clone https://github.com/josiahdahl/mcp_docsInstall dependencies
cd mcp_docs
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.